作者: DPS.MEDIA

Facebook Messenger 集成配置 Chatwoot

要使用 Facebook 渠道,您需要在开发者门户中创建一个 Facebook 应用。以下是 Self-hosted 版本的详细设置步骤。.


1. 先决条件

  • 有效的 Facebook 账户。.
  • 正在运行的 Facebook 页面 (Page)。.

2. 注册 Facebook 应用

访问 Facebook 开发者门户 并点击按钮 “Create App”.

创建 Facebook 应用

应用类型设置步骤:

    • 选择选项 “Other”.
选择类型 Other

 

    • 在应用类型 (app type) 中,选择 “Business”.
选择 Business App

 

    • 输入基本信息,如应用名称和联系邮箱。.
输入应用信息

 

注册后,请保存 App IdApp Secret 在设置部分用于 Chatwoot。.

获取 App ID 和 Secret

 

3. 在 Chatwoot 中配置环境变量

将以下值更新到您的配置文件中。. FB_VERIFY_TOKEN 应是一个随机且安全的字符串。.

FB_VERIFY_TOKEN=your_secure_token
FB_APP_SECRET=your_facebook_app_secret
FB_APP_ID=your_facebook_app_id

* 更新后别忘了重启 Chatwoot 服务器。.

4. 配置 Facebook 登录

添加产品 Facebook登录 在应用控制面板中。.

添加 Facebook 登录

 

启用 Web OAuth 登录, 使用 Javascript SDK 登录 并将您的域名填写到框中 允许的域名.

配置 SDK 登录

 

5. 设置 Messenger 和 Webhook

添加安装 Chatwoot 的域名到 应用域名 在常规设置部分。.

配置应用域名

 

添加产品 Messenger 并配置 回调 URL.

添加 Messenger 产品

 

填写回调 URL,格式为: {domain_cua_ban}/bot 并输入相应的 Verify token。.

配置回调 URL

 

警告: 确保 Facebook 应用的订阅版本是 17.0. 。如果需要,请在 Webhooks 选项中更新。.

6. 投入生产

在正式运行之前,您需要请求 高级访问权限 以下项目:

  • pages_messaging (代表页面发送消息)
  • pages_show_list (列出页面)
  • pages_manage_metadata (注册 webhook)
  • business_management
  • pages_read_engagement (读取用户资料数据)
API 版本

 

DPS.MEDIA