在facebook webhook上捕获有效负载时区分消息事件类型

时间:2017-09-08 09:52:03

标签: facebook menu bots messenger payload

我正在创建一个facebook聊天机器人,我可以获得不同种类的JSON格式,用于持久菜单,快速回复和简单消息。有什么方法可以区分哪些功能(即持久菜单,快速回复,按钮模板)是否触发了webhook调用?

1 个答案:

答案 0 :(得分:0)

以下是可在2017年9月10日之前触发webhook的操作列表。您可以通过解析JSON格式来区分调用。每个都有自己的结构封装了一般结构。

  • 消息
  • 发送消息
  • 留言阅读
  • Message Echo
  • 回传
  • 插件选择
  • 推荐
  • 付款(测试版)
  • 结帐更新(测试版)
  • 预售结账(测试版)
  • 帐户关联活动
  • 政策执行事件
  • App角色(测试版)
  • 待机(测试版)
  • 传递线程控制(测试版)
  • 采取线程控制(测试版)

要了解更多信息,请查看相关的开发文档:

https://developers.facebook.com/docs/messenger-platform/webhook-reference