bots - Facebook 信使平台 : generic template with quick replies

标签 bots facebook-messenger facebook-send-api

我在看一些非常流行的机器人,比如“卫报”,我注意到每当你从它那里得到一个通用的模板回复时,它也会显示一些快速回复按钮(见附图)。 “The Guardian Bot”是如何做到这一点的?他如何结合快速回复和通用模板?一定是涉及到两条消息。

enter image description here

最佳答案

这在 Dialogflow 中对我有用,在后端返回类似的 Json 对象以实现结果:

 {
  "facebook": {
    "attachment":{
      "type":"template",
      "payload":{
        "template_type":"generic",
        "elements":[
           {
            "title":"Welcome!",
            "image_url":"https://petersfancybrownhats.com/company_image.png",
            "subtitle":"We have the right hat for everyone.",
            "default_action": {
              "type": "web_url",
              "url": "https://petersfancybrownhats.com/view?item=103",
              "webview_height_ratio": "tall"
            },
            "buttons":[
              {
                "type":"web_url",
                "url":"https://petersfancybrownhats.com",
                "title":"View Website"
              },{
                "type":"postback",
                "title":"Start Chatting",
                "payload":"DEVELOPER_DEFINED_PAYLOAD"
              }              
            ]      
          }
        ]
      }
    },
     "quick_replies":[
      {
        "content_type":"text",
        "title":"Search",
        "payload":"<POSTBACK_PAYLOAD>",
        "image_url":"http://example.com/img/red.png"
      },
      {
        "content_type":"location"
      }
    ]
  }
}

关于bots - Facebook 信使平台 : generic template with quick replies,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44820020/

相关文章:

node.js - Microsoft Azure LUIS 应用程序模拟器没有回复

bots - 无法读取未定义的 Discord.js 的属性 'roles'

cpu-usage - BingBot 和百度蜘蛛不尊重 robots.txt

c# - Facebook Messenger API 在 c# asp.net mvc 应用程序中的实现

facebook - 如何让 Facebook Messenger 机器人广播消息?

Facebook Messenger 平台发送 API 意外内部错误

python - 我如何在 Python 中为 discord 机器人创建重新加载命令?

facebook-messenger - 如何在信使平台上广播?

php - 向 Facebook 页面关注者发送私有(private)消息 PHP SDK

facebook-messenger - Facebook Messenger 机器人不发布到 webhook