Coleta de entrada não funcionando
Sempre que o texto no seu validador de entrada
bloco não for reconhecido ou salvo corretamente, isso geralmente é causado por uma de duas coisas:
NLP habilitado
O NLP está funcionando. Cada validador de entrada
bloco tem uma opção para desabilitar o NLP. Isso significa que a resposta será salva na variável da validação de entrada e o mecanismo de NLP não tentará corresponder uma intenção.
Abaixo está um ótimo exemplo:

Aqui, o NLP foi habilitado no validador de entrada
perguntando 'O que você gostaria de comer'? A frase 'Posso pedir umas batatas fritas' acionou a mesma intenção e assim validador de entrada
novamente, resultando em um loop. Isso pode ser corrigido usando entidades de correspondência, onde a palavra 'batatas fritas' será capturada e salva.
Certifique-se de criar uma entidade de correspondência com o mesmo nome de uma variável no validador de entrada
:


Com essa entidade no lugar, obtemos um resultado melhor e mais amigável ao usuário:

E vemos que a variável é salva corretamente:

NLP desabilitado
Outro exemplo pode ser visto abaixo, onde o primeiro nome aciona uma saudação:

Isso acontece porque o NLP está habilitado na Validação de Entrada. Isso significa que o NLP procurará por expressões que correspondam à entrada, e neste caso a intenção 'Saudação' é acionada. Isso pode ser facilmente corrigido desabilitando o NLP:

Ao desabilitar o NLP, o mecanismo de NLP não será executado com base na entrada fornecida e salvará imediatamente a entrada do usuário na variável, e o fluxo continuará:

Parser de entrada
Outro problema comum na validação de entrada é o parser:

Pode ser que a resposta dada pelo usuário não seja compatível com a resposta que o bot está esperando de acordo com o parser. Por exemplo, uma data não está sendo reconhecida corretamente. Então certifique-se de que a data fornecida pelo usuário esteja no formato que o bot espera e crie suas mensagens de erro de acordo:

Last updated
Was this helpful?