Watson Assistant - Facebook Messenger 中的选项响应类型
Posted
技术标签:
【中文标题】Watson Assistant - Facebook Messenger 中的选项响应类型【英文标题】:Watson Assistant - Option response type in Facebook Messenger 【发布时间】:2021-04-22 00:22:04 【问题描述】:我有一个 352 个意图和 1051 个对话节点的 WA 聊天机器人,有很多“选项响应类型”。这是一种基于菜单的聊天机器人。
我想将它与 Facebook Messenger 集成。我知道 WA 有他自己的集成,我已经这样做了,但是我遇到了“选项响应类型”的问题:
标签的字符长度通常大于 Messenger 限制;
按钮仅出现在响应底部的水平滚动列表中。
我想知道是否有可能克服这两个限制,并在 Facebook Messenger 中像列表框一样显示“选项响应类型”,而不是默认的水平滚动...
提前致谢。
【问题讨论】:
【参考方案1】:IBM 开箱即用的 Facebook 集成受到 Facebook 信使 API 的限制。默认按钮是 FB 快速回复(一种默认按钮)。 FB 通过他们所谓的模板确实有一组更大的交互类型。但是,您需要开发自己的集成层以利用更大的 FB 元素集。但是,您仍然会发现 FB 在某些项目(例如按钮标签等)方面受到更多限制。
【讨论】:
感谢您的帮助。你能给我一个“集成层”的例子,所以我可以“定制”信使按钮吗?谢谢 通过集成层,我的意思是在 nodejs 中编写您自己的层,例如,将 FB 链接到 Watson。 BotKit 是许多人用来创建自己的集成层的一个例子。通常我会查看目标平台使用的 API 并编写自己的。以上是关于Watson Assistant - Facebook Messenger 中的选项响应类型的主要内容,如果未能解决你的问题,请参考以下文章
IBM Watson Assistant:如何通过对话进行 API 调用
从 Watson Assistant 调用 OpenWeather API:“直接 CloudFunctions 调用不成功”