Olá Cosmonauta !! Neste artigo, vou te mostrar um exemplo de como criar o seu primeiro bot na plataforma! Te darei também dicas valiosas sobre boas práticas.
Você sabe como criar um bot?
Para ficar mais fácil, podemos separar a criação do Bot em 3 partes, sendo elas:
1.
Definir uma exigência do bot
2.
Criar um fluxograma
3.
Inserir o bot na plataforma
Dica # 1 : Entender qual é o objetivo do bot ( Definir um uso do bot ) e como ativar ( Criar um fluxograma ) são essenciais antes de realmente colocar a mão na massa! ( Inserir o bot na plataforma )
1. Definir uma necessidade do Bot
Cadastrar usuários na plataforma.
Dica # 2 : O bot deve ter uma necessidade principal! Ser informativo, transacional, coletar dados between other ... Você pode excluir por expandir as funcionalidades do seu bot ou então criar outro que cumpra ou que precisa, desta forma você garante que o escopo do bot é menor e fica mais simples para a manutenção !
Dica # 3 : Existem muitas ferramentas para criar fluxos de maneira rápida, entre elas: Driagram.io , Whimscal
3. Inserir bot na plataforma
Dica # 4 : Para iniciar esta etapa, você precisa acessar a nossa plataforma, você pode acessar ou criar um novo cadastro .
Vamos colocar a mão na massa dentro da plataforma!
Siga este passo-a-passo:
1. Após acessar a plataforma, clique no botão de novo bot. (Conforme imagem abaixo)
2. Nomeie seu bot, por exemplo: Bot de cadastro.
Dica # 5 : Você também pode definir seu bot, adicionar uma imagem para identificá-lo e também pode clonar outro bot que já tenha feito!
Fluxos:
Após seguir o 2 passo, o Bot abrir uma tela que exibir os Fluxos que ele possui. Por padrão, uma ferramenta sempre virá com 3 Fluxos já criados, sendo eles:
- Boas vindas
- Exceção
- Excluir.
* A partir daqui o nosso Bot será separado por fluxos
Fluxo: Boas vindas
3. Altere a mensagem principal do Fluxo Boas Vindas para "Seja bem vindo à nossa plataforma":
Dica # 6 : Dentro da Mensagem você também pode criar botões de opções para o usuário, escolher entre salvar ou não a resposta obtida, dentre outras opções.
Fluxo : Filtro
4. Crie outro Fluxo com o nome Filtro;
5. Insira um filtro com uma função de identificar se o usuário ou não cadastrado na ferramenta:
Dica # 7 : Os Filtros disponibilizam uma opção de inserir condições que permitem que sejam feitos direcionamentos, se preferir, também é possível criar Filtros com Funções Complexas .
Fluxo: Usuário cadastrado
6. Crie um novo Fluxo com o nome do usuário cadastrado;
7. Crie uma mensagem e nela informe ao usuário que ele já possui cadastro:
Dica # 8 : Quando precisar salvar a resposta somente enquanto durar uma interação do bot ou usar a resposta do usuário em alguma outra etapa, por exemplo, em um filtro, você pode salvá-la como contexto.
Fluxo: Menu de opções
8. Crie um fluxo chamado "Menu de opções"
9. Agora crie uma mensagem com as opções de criar um novo cadastro ou sabre sobre os produtos oferecidos, salve como contexto e coloque o nome do contexto de "opcao_do_menu":
10. Crie uma etapa em JavaScript para validar a resposta do usuário é um número e uma das opções disponibilizadas:
Dica # 9 : Caso queira criar um bot com características parecidas, código segue usado nessa etapa JavaScript :