繁体   English   中英

我如何通过 Dialogflow Fulfillment 将快速回复发送到 Facebook

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM