Ir para o bloco anterior

Normalmente, quando um usuário faz uma pergunta e isso não é compreendido, ele vê uma mensagem como 'Não entendi'. Para refrescar a memória do usuário, você pode repetir o último bloco novamente para o usuário, como mostrado abaixo:

O que vemos aqui é que a introdução foi criada e então o bot não entende a entrada do usuário 'test'. Em seguida, após a mensagem de 'não entendido', a mesma mensagem de antes é exibida novamente. Isso cria uma experiência do usuário e fluxo de conversação completos. Como configurar isso é explicado abaixo:

1. Adicione variável ao 'não entendido'

Na mensagem do bot 'não entendido', crie uma nova variável conforme mostrado abaixo:

Também certifique-se de que a seção 'Ir para' deste bloco vá para um novo bloco de Ação, chamado 'Ir para o bloco anterior' neste caso.

2. Crie um bloco de Ação

Na ação 'Ir para o bloco anterior', crie o seguinte:

Isso garante que o bot vá para o bloco anterior, usando a variável que é definida na mensagem do bot 'não entendido'. O código pode ser copiado a partir de abaixo:

const { prevDialog } = args;

ChatlayerResponseBuilder()
.setNextDialogState(args.prevDialog)
.send() 

Certifique-se de testar sua nova configuração no emulador.

E é isso! Com apenas dois passos simples você criou uma melhor 'experiência de não entendimento'. Certifique-se também de conferir os outros artigos escritos sobre o bloco 'não entendido'.

Last updated

Was this helpful?