Categorias
< All Topics
Print

Criando um Chatbot simples em formato de URA com o Botpress

Neste tutorial, iremos apresentar uma forma simples de criar uma URA com o Botpress, que irá por sua vez direcionar o visitante a um departamento no Rocket.Chat.

Aqui, iremos simplesmente mostrar uma saudação, uma lista de opções e deixaremos para um próximo tutorial a parte de integração com o Rocket.Chat, tanto para interação quanto para a transferência para um humano.

Configurando o Fluxo

Primeiramente, faça login no seu Botpress e vá para “Create Bot” -> “New Bot”

Preencha com um nome do bot, id e escolha o template “Empty Bot”. Clique em “Create Bot”

Vamos primeiramente definir o idioma padrão do Bot. Clique em Config:

Altere o idioma e clique em “Save Changes”:

Agora vamos para a parte de desenhar os fluxos, embora nosso bot, na prática, só precise de um ou duas passos. Clique no botão de “Flows”:

Agora vamos adicionar uma saudação aos visitantes:

1 – Clique em cima do nó “entry”

2 – Certifique-se que você está na aba “On Enter”

3 – Clique no sinal de “+” para adicionar um texto.

Um popup irá aparecer e você deve clicar na “Pastinha” para selecionar o elemento que será adicionado. Neste caso, ainda iremos criar o texto:

Clique em “Text”

Clique em “Create new Text”:

Adicione o texto e clique em “Submit”:

Finalmente, clique em “Add Action”:

Agora, vamos adicionar uma nova skill, que permitirá ao usuário selecionar o departamento que irá prosseguir com o atendimento. Vamos então clicar e arrastar uma skill “Choice” para dentro do diagrama:

Agora vamos configurar uma nova skill do tipo “Choice”. Clique na Pastinha e, em seguida, “Create single Choice”:

Neste exemplo, nossa URA terá 3 encaminhamentos: Suporte, Comercial ou Administrativo.

Inicialmente, preencha os campos abaixo e clique em “Add Choice” duas vezes para totalizar 3 opções:

O resultado final vai ficar assim:

Clique então em “Submit” no final desta tela.

O Botpress irá apresentar a seguinte tela já com algumas formas de reconhecimento das escolhas:

Você pode agora então complementar com algumas opções a mais, digitanto e pressionando Enter para separá-las:

Clique em “Insert” quando tiver finalizado.

Agora, conecte a entrada “entry” com a nova skill “Choice” inserida no diagrama:

Agora, vamos criar um texto de alerta que irá avisar o visitante que ele está sendo direcionado para um determinado departamento.

Para isso, clique no “bullet” de cada escolha disponível (“User picked suporte”, “User picked comercial” e “User picked administrativo”), arraste para o lado e escolha “Standard node”:

Agora, basta você repetir o procedimento que realizou no primeiro passo de Entrada. Clique no primeiro que você adicionou, em seguida clique no “+”, escolha “Text”, crie um texto e insira no fluxo deste nó:

No GIF acima, mostro como fazer isso para o “Transferindo para o suporte…”. Faça o mesmo com os dois outros fluxos (Comercial e Administrativo).

Testando o Fluxo

Para você testar o fluxo, clique no botão “Emulator” e comece a conversar com seu BOT:

Na prática:

Com isto encerramos esta parte do tutorial.

Nos próximos artigos mostraremos colo disponibilizar este bot no Rocket.Chat e como realizar a transferência/transbordo de departamento também no Rocket.Chat para um humano.

Anterior docker-compose.yml para Botpress
Próxima Chatbot – Integrando o Botpress com o Rocket.Chat

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Sumário