chat-adapter-messenger
v1.0.0
Published
Messenger adapter for Chat SDK
Maintainers
Readme
chat-adapter-messenger
Messenger adapter for Chat SDK.
Installation
npm install chat chat-adapter-messengerUsage
import { Chat } from "chat";
import { createMessengerAdapter } from "chat-adapter-messenger";
const bot = new Chat({
userName: "mybot",
adapters: {
messenger: createMessengerAdapter(),
},
});
bot.onNewMention(async (thread, message) => {
await thread.post("Hello from Messenger!");
});Environment variables
| Variable | Required | Description |
| ---------------------------- | -------- | -------------------------------------------------------- |
| FACEBOOK_APP_SECRET | Yes | Facebook app secret (required for Messenger integration) |
| FACEBOOK_PAGE_ACCESS_TOKEN | Yes | Facebook page access token |
| FACEBOOK_VERIFY_TOKEN | Yes | Verification token for webhook setup |
Platform setup
- Create an app on the Facebook Developer dashboard
- Add the Messenger use case to your app
- Generate a Page Access Token for your Facebook Page
- Set the webhook URL to
https://your-domain.com/api/webhooks/facebook - Provide your
FACEBOOK_VERIFY_TOKENduring webhook verification - Subscribe to the
messagesandmessaging_postbacksevents - Ensure your app is in live mode (or add test users during development)
License
MIT
