【问题标题】:How to identify the user used DEVELOPER_DEFINED_PAYLOAD如何识别用户使用 DEVELOPER_DEFINED_PAYLOAD
【发布时间】:2016-09-26 02:22:41
【问题描述】:

我正在使用信使创建一个聊天机器人。 我怎么知道用户点击了我的按钮

"buttons":[
  {
    "type":"postback",
    "title":"Bookmark Item",
    "payload":"DEVELOPER_DEFINED_PAYLOAD"
  }
]

使用以下代码接收上午

if(preg_match('[hello]', strtolower($message))) {
$message_to_reply = 'Welcome';}

【问题讨论】:

    标签: php facebook messenger chatbot


    【解决方案1】:

    当点击按钮时,Facebook 将触发 postback received callback 并提供此人的页面范围 ID (PSID)。然后,您可以显示个性化消息来问候用户或显示按钮以提示他或她采取行动。

    您可以通过在setting up 您的 webhook 时选择 messages_postbacks 字段来订阅此回调。

    【讨论】:

      猜你喜欢
      • 2016-11-15
      • 2021-03-08
      • 1970-01-01
      • 1970-01-01
      • 2020-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多