javascript - Facebook Messenger 'get started' 按钮

标签 javascript node.js facebook

我目前正在消息平台上制作一个聊天机器人。 我想实现开始按钮。当用户第一次启动与机器人的对话时,我会出现该按钮。问题是我不知道从那里该做什么。该文档没有很好地解释如何在单击按钮时做出适当的响应。下面的curl命令用于实现该按钮。

curl -X POST -H "Content-Type: application/json" -d '{
 "setting_type":"call_to_actions",
 "thread_state":"new_thread",
 "call_to_actions":[
 {
   "payload": {
     "message" : {
        "text": "Get started"
       }
     }
   }
  ]  
}' "https://graph.facebook.com/v2.6/me/thread_settingsaccess_token=XXXX"

任何有关如何实际使用“开始”按钮的帮助将不胜感激。

最佳答案

您的机器人已经运行了吗? 如果是这样,你无事可做,FB 会为你管理一切。 单击“开始”按钮后,它将调用您的程序,就像用户使用按钮时一样(通过“回发”处理)。

关于javascript - Facebook Messenger 'get started' 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41656927/

相关文章:

javascript - 在 javascript 中部分应用带有下划线的 String.prototype...

javascript - 在较大的动画函数中添加围绕 3 个小动画的循环函数

javascript - 计算我购买的商品总数

javascript - 如何在unity 3d中为物体制作类似跳跃的效果?

node.js - React 前端和 Node 后端的安全性

iphone - Facebook 中的图片分享功能无法使用

android - Facebook Fresco 使用 wrap_content

javascript - .map 在 Heroku 上部署时不是函数

javascript - 通过引用或复制导入 ES6 变量

facebook - 如何取消 Conceal 用户删除的聚合