Como criar um bot do Facebook Messenger sem codificação [Guide]

Os bots de bate-papo do Facebook Messenger são uma nova maneira de as páginas e aplicativos do Facebook interagirem com os usuários. Eles foram introduzidos há apenas um mês e muitos bots de bate-papo foram criados desde então. Esses bots de bate-papo são incrivelmente fáceis de configurar, exigindo muito poucas habilidades de codificação. A única coisa que você precisa fazer é configurar uma API, algo bastante básico. Se você é proprietário de uma pequena empresa sem fundos e habilidades para fazer isso, pode usar o Botsify. É um serviço da web que permite configurar um bot de bate-papo para sua página do Facebook gratuitamente. É muito fácil de usar e não requer absolutamente nenhuma habilidade de codificação. Tudo o que você precisa é de trinta minutos e este post para orientá-lo no processo.

Para criar um bot de bate-papo do Messenger, você deve primeiro ter uma página do Facebook e um aplicativo do Facebook. Criar uma página no Facebook é bastante simples, mas criar o aplicativo para que possa funcionar com o Botsify levará um pouco de orientação, então abordaremos isso aqui. Se você ainda não tem uma página no Facebook, vá em frente e faça uma primeiro.

Parte 1 – Criando um aplicativo do Facebook

Etapa 1: visite o painel do desenvolvedor e crie seu primeiro aplicativo abrindo o menu suspenso abaixo da foto do seu perfil.

Etapa 2: quando solicitado, insira um nome para o aplicativo, um namespace (deve ser original), um ID de e-mail e uma categoria para o aplicativo. Clique em ‘Criar ID do aplicativo’. O aplicativo será criado quando você clicar em ‘Criar ID do aplicativo’.

  Como impedir o Facebook de rastreá-lo no Firefox

Parte 2 – Configurando seu aplicativo do Facebook

Este é o painel do aplicativo que você acabou de criar. Como você acabou de criar o aplicativo, não verá os itens ‘Messenger’ e ‘Webhooks’ listados na coluna da esquerda. Você precisa adicioná-los primeiro para criar o bot. Vamos detalhar como fazer isso.

Passo 1: Clique em ‘Adicionar Produto’ na barra esquerda. Você será levado à página a seguir listando os vários produtos do Facebook que você pode integrar ao seu aplicativo do Facebook. Clique no botão ‘Começar’ ao lado de ‘Messenger’ primeiro.

Etapa 2: ao adicionar o produto Messenger, você será solicitado a conectar o aplicativo a uma página. Aqui é onde você conectará o aplicativo que acabou de criar à página que supomos que você criou antes de criar o aplicativo. Se você tiver várias páginas, poderá escolher qualquer uma delas para conectar o aplicativo. Você deve ser o proprietário da página e não deve ser um administrador.

Etapa 3: conectar uma página gerará um token de acesso à página. Você precisará dele quando configurar o bot. Você pode copiá-lo agora para um arquivo de texto para que seja mais rápido ou você sempre pode retornar ao painel do seu aplicativo e clicar na guia do produto ‘Messenger’ para visualizá-lo e copiá-lo quando precisar. Com a página conectada, agora você pode prosseguir para conectar o segundo produto, ou seja, Webhooks. Clique no botão ‘Configurar Webhooks’ que você vê na mesma tela.

Etapa 4: a próxima etapa solicita um URL de retorno de chamada. Isso é até onde você vai por agora. Não feche esta guia. Em vez disso, mude para o Botsify e inscreva-se para uma conta gratuita.

Parte 3 – Criando o Chat Bot

Etapa 1: supondo que você se inscreveu no Botsify e concedeu todas as permissões solicitadas, você verá um painel. Clique em ‘Criar aplicativo’.

  Um aplicativo de mensagens para Android com bolhas flutuantes no Facebook

Etapa 2: nomeie seu bot, adicione uma descrição, se desejar, insira o ID do aplicativo (você pode obtê-lo no painel do seu aplicativo) e forneça uma chave secreta. Uma chave secreta é como uma senha que os bots usam para autenticar com aplicativos e páginas. Pode ser qualquer coisa que você queira, por exemplo, secret_key_is_secret. Para adicionar o token de acesso à página, você precisa retornar ao painel do seu aplicativo no Facebook for Developers, clicar em ‘Mensagens’ na coluna da esquerda e copiar o token. Você gerou esse token na Parte 2 – Etapa 3. Cole-o no campo de token de acesso à página no Botsify e clique em ‘Criar bot’.

Etapa 3: agora é hora de concluir a configuração dos Webhooks. Você será direcionado automaticamente para a guia ‘Configurar Webhooks’ no Botsify. Se não estiver, clique você mesmo. O Botsify fornecerá o URL de retorno de chamada que você precisava na Parte 2 – Etapa 4. Copie o URL destacado abaixo.

Etapa 4: retorne ao painel do aplicativo no Facebook for Developers e clique em Webhooks para configurá-los. Supomos que você tenha a guia aberta conforme instruído nas etapas anteriores, mas se não tiver, basta acessar o painel do aplicativo, clicar em Messenger e, abaixo do Token de acesso à página, você verá a opção ‘Configurar Webhooks’. Clique nele e a seguinte caixa aparecerá. Cole o URL de retorno de chamada aqui. Insira a chave secreta que você configurou na Etapa 2 no campo Verificar Token. Marque todas as quatro opções e clique em ‘Verificar e salvar’

Passo 5: Saboreie o sucesso por um minuto e depois retorne ao Botsify. Paramos aqui para configurar os Webhooks. Com os Webhooks agora configurados, clique em ‘Ativar’. Seu bot será criado.

Parte 4 – Configurar o Chat Bot

Passo 1: Agora que você criou o chat bot, é hora de ensiná-lo a falar. Clique em Configurar bot ou em ‘Configurar respostas’ na coluna da esquerda.

  Como usar a tela dividida no Facebook Live

Etapa 2: Existem vários tipos de respostas que você pode configurar. A primeira será uma resposta básica, que é o que qualquer um que se envolver primeiro com o bot que você criou verá. Os outros dois tipos permitem que você crie modelos e botões. Essas opções permitem enviar imagens e links aos usuários em resposta a um comando. Para este guia, estamos abordando um bot de bate-papo simples em que um usuário enviará uma mensagem de texto e o bot responderá com uma mensagem de texto. Clique em ‘Configurar respostas avançadas’.

Etapa 3: a interface que você vê agora permitirá que você insira um comando e a resposta do bot a ele. Selecione seu bot à esquerda. No nosso caso, o bot é chamado de My Test Bot, então selecionamos isso e inserimos uma mensagem que um usuário provavelmente enviará a um bot. A mensagem era ‘Oi’, foi inserida no campo de entrada de texto e enviada. Em seguida, selecione seu nome de usuário nesta mesma interface. Ele dirá ‘Mensagem como bot’ abaixo dele. Com seu nome de usuário selecionado, digite a resposta que você deseja que seu bot de bate-papo dê quando alguém enviar a mensagem ‘Oi’ e clique em enviar.

Etapa 4: confirme a mensagem e você configurou a primeira resposta para seu bot.

Passo 5: Você pode testá-lo. A mesma mensagem que você vê abaixo, aquela que destacamos, aparecerá apenas para você na primeira vez que você configurar o bot. Os usuários não vão vê-lo nunca. O bot de bate-papo responde conforme configurado.

Vá em frente e explore as outras respostas que você pode configurar. Você não precisará de nenhuma habilidade de codificação para configurar qualquer uma das outras respostas. O Botsify tem um tutorial útil para orientá-lo na configuração dos outros tipos de respostas. O serviço também pode ajudá-lo a configurar respostas se você não quiser fazê-las sozinho, embora provavelmente seja um serviço premium.

Visite Botsify