[英]Dialogflow Web Integration not showing Quick Replies and Multiple Replies
[英]How can i send Quick Replies to Facebook Through Dialogflow Fulfillment
我正在尝试通过 Dialogflow Fulfillment 向 Facebook 用户发送快速回复,但我无法实现这一点,我已经尝试了很多但都没有成功是否有我尝试过的帮助代码:
#1:
function QuickReplies(agent) {
agent.add(“Select one”);
agent.add(new Suggestion(“Quick Reply”));
agent.add(new Suggestion(“Suggestion”));
}
#2:
function QuickReplies(agent)
{
const quickReplies1 = new Suggestion({
title: "What do you want to do?",
reply: "Next",
platform: 'FACEBOOK'
})
quickReplies1.addReply_("Cancel");
agent.add(quickReplies1);
}
因此,第一步是将 Suggestion 模块导入为:
const {Suggestion} = require('dialogflow-fulfillment')
然后你可以像你的第一个 function 那样做(我没有看到你的代码有任何问题)。 最后,您必须将它与您的意图之一相关联:
let intentMap = new Map();
intentMap.set('Your intent's name', QuickReplies);
agent.handleRequest(intentMap);
请记住,即使您的意图有其他组件(文本、卡片),您仍然可以 append 快速回复它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.