챗봇을 위한 Facebook Messenger 연동
이 연동에 대하여
Facebook Messenger는 저희가 제공하는 가장 인기 있는 연동 중 하나입니다. 이를 통해 챗봇을 Messenger에 직접 연결하여, 기업이 가장 널리 사용되는 소셜 메신저 앱 내에서 대화를 자동화할 수 있습니다.
이 연동은 공식 Messenger API를 기반으로 하여, 메시지가 신뢰성 있고 빠르며 Meta 플랫폼에서 완전히 지원됩니다. 빌더는 Facebook 페이지와 API 접근 권한만 있으면 챗봇 연결을 시작할 수 있습니다.
설정이 완료되면, Messenger 챗봇은 질문에 답변하고, 업데이트를 전송하며, 미디어를 처리하고, 대규모 고객 지원도 제공할 수 있습니다. 이를 통해 Messenger는 고객이 이미 시간을 보내는 곳에서 즉각적인 소통을 원하는 기업에 실용적인 채널이 됩니다.
주요 기능
- 고객 대화 자동화
- 즉각적인 응답 제공
- 이미지, 동영상, 파일 지원
- 챗봇 데이터를 활용한 메시지 개인화
- 대규모 양방향 메시지 처리
- Facebook 페이지 인박스와 연동
- Messenger 이벤트로 워크플로우 트리거
- 실시간 고객 지원 제공
자주 묻는 질문
챗봇을 Facebook Messenger에 어떻게 연결하나요?
챗봇을 Facebook Messenger에 연결하려면, Messenger API를 통해 Facebook 페이지를 챗봇 플랫폼에 연결해야 합니다. 이를 위해 Facebook 계정 인증과 봇이 사용할 페이지 선택이 필요합니다.
Messenger 챗봇을 설정하기 전에 무엇이 필요하나요?
Messenger 챗봇을 설정하기 전에, 게시된 Facebook 페이지, Meta 개발자 계정, 그리고 Messenger 연동을 지원하는 챗봇 플랫폼이 필요합니다.
Messenger 봇을 배포하려면 Facebook 앱 심사나 승인이 필요한가요?
Messenger 봇이 방송 메시지나 고정 메뉴와 같은 고급 기능을 사용할 경우 Facebook 앱 심사가 필요합니다. 단, 봇이 24시간 이내에 사용자 메시지에만 답변한다면 앱 심사는 필요하지 않습니다.
Messenger 챗봇이 이미지, 동영상, 파일을 처리할 수 있나요?
Messenger 챗봇은 텍스트, 이미지, GIF, 동영상, 오디오 메시지, 파일 첨부를 주고받을 수 있습니다.
실제 운영 전에 Messenger에서 챗봇을 어떻게 테스트하나요?
Messenger 챗봇을 실제 운영 전에 테스트하려면, Facebook 페이지의 관리자나 에디터 계정을 사용해 비공개로 봇과 대화를 진행할 수 있습니다.
Facebook Messenger에서 메시지를 보내는 데 비용이 발생하나요?
Facebook Messenger에서 메시지를 보내는 데 별도의 비용은 없습니다. 기업은 사용자의 마지막 상호작용 후 24시간 이내에는 무료로 메시지를 보낼 수 있으며, 그 이후에는 일회성 알림이나 스폰서 메시지 등 승인된 메시지 유형만 허용됩니다.
<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.