【问题标题】:Watson Conversation and Facebook Messenger Rich-TextWatson Conversation 和 Facebook Messenger 富文本
【发布时间】:2018-01-24 08:24:54
【问题描述】:

如何使用 facebook 消息模板提供富文本,以在 Watson 中集成按钮、图像、列表和其他 facebook messenger 功能。我正在关注 Facebook Messenger Developer,但我不知道应该在哪里插入适当的代码?在 watson 对话的 JSON 编辑器中还是在 botkit 的 bot-facebook.js 中?

我在 watson 对话的 JSON 编辑器中尝试了这个,但它不起作用:

Screenshot of the JSON editor

【问题讨论】:

    标签: watson-conversation botkit watson-dialog


    【解决方案1】:

    您将需要一个编排层来处理所需平台格式的编码,然后在中间件中创建一个操作来处​​理此响应。例如,FB messenger 需要传递一个对象,例如

    "buttons":[
      {
        "type":"web_url",
        "url":"https://petersfancyapparel.com/criteria_selector",
        "title":"Select Criteria",
        "webview_height_ratio": "full",
        "messenger_extensions": true,  
        "fallback_url": "https://petersfancyapparel.com/fallback"
      }
    ]
    

    一个示例编排层(例如 Botkit)或更好的替代品 Botmaster 可以与它​​的扩展实现一起使用,这将允许您创建这些对象,并且在 Watson 对话框中只需添加自定义 XML 标记。例如 www.google.com 这将被传递到编排层,编排层将发送相关对象。可以在此处找到使用此方法的代码示例以及其他一些 Facebook 操作。

    【讨论】:

      猜你喜欢
      • 2021-08-16
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多