node.js - 如何同时发送卡片轮播和快速回复?

标签 node.js facebook-graph-api dialogflow-es chatbot

我正在关注这个 tutorial在 Facebook 上制作一个 dialogflow 聊天机器人。我为两个单独的操作制作了轮播和快速回复。如何发送轮播图,然后快速回复同一操作?

最佳答案

使用 Dialogflow 的 node.js fulfillment library ,您可以多次调用 agent.add 来构建包含多个元素的响应。

要构建 Facebook 轮播,您可以在 fulfillment 中按照您的意图执行以下操作:

agent.add(new Payload('FACEBOOK', <object for Facebook carousel>));
agent.add(new Suggestion('first quick reply'));
agent.add(new Suggestion('second quick reply'));

关于node.js - 如何同时发送卡片轮播和快速回复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52543747/

相关文章:

jquery - 在 Web 服务器上安装 Node js

android - 如何在 Android 中更新 Facebook 访问 token 而无需再次登录?

javascript - 动态页面和类似 Facebook 的框的解决方法

node.js - 是否可以等到ask方法返回响应

actions-on-google - 谷歌操作中基本卡片的新行

node.js - Firebase 函数不打印 UTF8 特殊字符 ��

node.js - 使用expressJS检查数据库中的用户名和电子邮件是否

mysql - 尝试npm运行迁移以部署我的应用程序时在heroku上出错

javascript - 为什么 Express 模块没有安装在其默认目录中,例如 npm\node_modules?

android - 图形 API 在 Android 中无法正常工作