Como habilitar um chatbot no Facebook Messenger

Crie o seu próprio chatbot para o Facebook a partir do zero com este guia e uma conta no ChatCompose.

Crie o seu próprio Chatbot para o Facebook com o Chat Compose

Os chatbots são mágicos. Os bots podem ser um produto incrível que permite que as pessoas criem novas experiências, desde reportar notícias até fornecer informações como suporte ao cliente.

O Facebook permite que seus usuários criem chatbots para suas páginas no Facebook através da plataforma Facebook Developers. Neste artigo, vou mostrar exatamente como fazer isso. Vamos construir um chatbot para responder às consultas dos usuários. A melhor parte? Isso nos levará apenas uma hora.

Passos para criar um Chatbot no Facebook

1. Inscreva-se no Facebook Desenvolvedores

Inscreva-se no Facebook Desenvolvedores e crie um novo aplicativo. Você precisará de uma conta no Facebook, então se você não tiver, crie-a.

Depois que o aplicativo for criado, adicionaremos o produto Messenger. Desde que o chatbot irá se comunicar por este meio, é necessário fazer algumas modificações na configuração.

Clique em Produtos na barra esquerda e selecione Messenger.

2. Gerar o Token

Para habilitar um chatbot no messenger, precisaremos de um token. Esse token é gerado por meio do aplicativo que você criou no Facebook Developers, associado a uma página do Facebook. Se você não tiver uma página do Facebook para seu serviço ou produto, crie-a. (Como criar uma página no Facebook)

Essas páginas do Facebook são necessárias para gerar o token e é onde você pode ver e ativar seus chatbots.

Para gerar o token, vá para a seção Token de Acesso e vincule sua página ao seu aplicativo. Depois, clique em gerar token.

3. Obtenha o caminho para conectar o Messenger ao ChatCompose

Para concluir esta etapa, você precisa ter uma conta ativa do ChatCompose. Você pode se registrar aqui.

Uma vez cadastrado, acesse sua conta e clique em Resumo> Integrações. Nesta seção, você encontrará as informações para fazer a conexão entre o ChatCompose e o Messenger.

Copie seu token gerado na etapa 2 para o painel do ChatCompose. Você também precisará de uma frase secreta, por motivos de segurança e para o Facebook, para garantir que você tenha controle sobre a conexão.

Digite o token do Facebook em "ACCESS_TOKEN" e crie uma frase de segurança em "VERIFY_TOKEN". Salve suas alterações

Em "ROTA" você encontrará a rota da sua conta ChatCompose, você precisa dela para integrar seu bot ao Messenger.

4. Digite a rota e a frase secreta

De volta ao Facebook Desenvolvedores, na seção webhooks, clique em "Configurar Webhooks". Na janela pop-up, copiamos o caminho da etapa 3 e a frase de segurança.

Digite a rota e a frase "VERIFY_TOKEN" e pressione Verificar e Salvar.

Pressione Adicionar inscrição e selecione: "messages", "messaging_postbacks", "message_deliveries" e "messaging_pre_checkouts".

5. Teste

Nota: Depois de salvar seus tokens, você precisará definir seu Bot do Facebook como "ON" na plataforma. Sempre que você quiser parar o chatbot, mude para "OFF". Você pode encontrar o botão na seção Instalar> Facebook

Visite sua página no Facebook e converse com seu bot para verificar se está funcionando bem.

Para enviar mensagens para o chatbot, você precisará adicionar o messenger à sua página e incluir o botão Enviar mensagem. Envie uma mensagem para sua página para testar as respostas do seu chatbot.

Componentes e limitações

Você pode usar componentes imagens, links e downloads para mostrar a mídia.

O componente html não pode ser carregado. O Messenger não é um navegador e não pode exibir html.

6. Revisão do aplicativo

Para fazer o bot público, você precisará seguir as instruções do facebook para tornar um aplicativo público. A aprovação não deve demorar mais de dois dias.

7. Configuração Menu

Depois de salvar suas chaves do facebook no ChatCompose, um novo botão aparecerá (Configurações). Pressione para definir sue menu. O Messenger pode mostrar um menu persistente onde seus usuários podem carregar componentes ou respostas. (ver Persistent Menu)

Os botões de acesso ao menu permitem carregar componentes e scripts específicos. Você pode usá-lo para mostrar sua política de privacidade ou tarefas importantes para o seu bot.

Você gostaria de saber mais?

Obtenha mais informações