Integração do Facebook Messenger para chatbots
Sobre esta integração
O Facebook Messenger é uma das nossas integrações mais populares. Ele permite que criadores conectem seus chatbots diretamente ao Messenger, para que empresas possam automatizar conversas dentro de um dos aplicativos de mensagens mais usados do mundo.
A integração utiliza a API oficial do Messenger, garantindo que as mensagens sejam confiáveis, rápidas e totalmente compatíveis com a plataforma da Meta. Os criadores só precisam de uma Página do Facebook e acesso à API para começar a conectar seu chatbot.
Depois de configurado, um chatbot no Messenger pode responder perguntas, enviar atualizações, lidar com mídias e oferecer suporte ao cliente em grande escala. Isso faz do Messenger um canal prático para empresas que querem se comunicar instantaneamente onde seus clientes já estão presentes.
Principais recursos
- Automatize conversas com clientes
- Envie respostas instantâneas
- Suporte a imagens, vídeos e arquivos
- Personalize mensagens com dados do chatbot
- Gerencie mensagens bidirecionais em escala
- Integre com a caixa de entrada da Página do Facebook
- Dispare fluxos de trabalho a partir de eventos do Messenger
- Ofereça suporte ao cliente em tempo real
Perguntas frequentes
Como conectar um chatbot ao Facebook Messenger?
Para conectar um chatbot ao Facebook Messenger, você deve vincular uma Página do Facebook à sua plataforma de chatbot por meio da API do Messenger. Isso exige autenticar sua conta do Facebook e selecionar a Página que o bot irá atender.
O que preciso antes de configurar um chatbot no Messenger?
Antes de configurar um chatbot no Messenger, você precisa de uma Página do Facebook publicada, uma conta de desenvolvedor Meta e uma plataforma de chatbot que suporte integração com o Messenger.
Preciso de aprovação ou análise do Facebook para publicar um bot no Messenger?
Você precisa de análise do Facebook se seu bot no Messenger for usar recursos avançados como envio em massa ou menus persistentes. Se o bot apenas responder mensagens dos usuários dentro da janela de 24 horas, a análise não é necessária.
Os chatbots do Messenger conseguem lidar com imagens, vídeos e arquivos?
Os chatbots do Messenger podem enviar e receber textos, imagens, GIFs, vídeos, mensagens de áudio e anexos de arquivos.
Como testar meu chatbot no Messenger antes de publicá-lo?
Para testar um chatbot no Messenger antes de publicá-lo, você pode usar administradores ou editores da sua Página do Facebook para realizar conversas privadas com o bot.
Há custos para enviar mensagens no Facebook Messenger?
Não há custos para enviar mensagens no Facebook Messenger. Empresas podem enviar mensagens gratuitamente aos usuários dentro de 24 horas após a última interação do usuário, mas fora desse período apenas tipos de mensagens aprovados, como notificações únicas ou mensagens patrocinadas, são permitidos.
<iframe src="https://www.youtube.com/embed/pOIrLMpZZqc"></iframe>
The Facebook and Messenger integration empowers your chatbot to seamlessly interact across Facebook's messaging ecosystem, combining both Messenger and Facebook Page capabilities into one powerful solution. Connect your AI-powered chatbot to engage with your audience through multiple touchpoints: respond to direct messages, reply to comments on Facebook Page posts, and even initiate private conversations directly from post comments.
## Configuration (Updates)
### Manual configuration
#### Webhook Subscriptions
Using the Messenger App in your Meta app, subscribe to the following fields:
- **messages**: Required to receive incoming direct messages
- **messaging_postbacks**: Required to handle button clicks and quick replies
- **(NEW) feed**: Required to receive and respond to comments on Facebook page posts. This field is essential for the comment interaction features and proactive conversation from comments.
## Proactive Conversations
The integration now supports proactive conversation creation, letting you seamlessly move from public interactions to private DMs. When someone comments on a post from your Facebook Page, you can use that comment’s ID to automatically initiate a private conversation with the user.
## Migrating from 4.x to 5.x
### Reauthorization for comment replies
If your bot was previously connected to your Facebook page using OAuth, you will need to complete the authorization flow again in order to receive messages on the `commentReplies` channel.
### Changes to the 'Get Or Create Conversation' card
The following changes have been implemented:
- Renaming of the `id` parameter to `userId`. The ID still corresponds to the Messenger ID of the user that is or will be taking part in the conversation.
- It is now the responsibility of the Bot developer to ensure the validity of the provided user ID. No additional checks are made in the action.
### Removal of `recipientId` and `senderId` conversation tags
The `recipientId` and `senderId` conversation tags were removed because of their redundancy. The recipient ID, which corresponded to the Bot's Messenger ID, can still be found in the `recipientId` message tag of incoming messages or in the `senderId` message tag of outgoing messages. The sender ID, which corresponded to the user's Messenger ID, can still be found in the `id` conversation tag.
### Markdown message type
The Markdown message type has been deprecated, so its support has been removed in the `channel` channel. You can use the text message type to send Markdown instead.
## Migrating from 3.x to 4.x
### _postback_ and _say_ messages prefix
In version 4.0 of Messenger, _postback_ and _say_ messages no longer use the prefixes `postback:` or `say:`. If your bot relied on these prefixes for logic or transitions, you can update it to depend solely on the value set for the postback.