【发布时间】:2020-02-24 08:08:12
【问题描述】:
我是 Dialogflow Fulfillment 的新手。我不知道如何更改快速回复的标题。它总是显示:“选择一个项目”。
我查看了“suggestions-response.js”并看到了一个示例:
@example
* let suggestion = new Suggestion('suggestion');
* const anotherSuggestion = new Suggestion({
* title: 'Choose an item:',
* reply: 'suggestion',
* platform: 'FACEBOOK'
* });
但是当我尝试在我的代码中使用它时:
const quickReplies1 = new Suggestion({
title: "What do you want to do?",
reply: "Next",
platform: 'FACEBOOK'
})
quickReplies1.addReply_("Cancle");
agent.add(quickReplies1);
没用,“Next”和“Cancle”都可以,但标题还是“Choose an item”。
编辑: 我仅用于测试的完整代码是:
const {Suggestion} = require('dialogflow-fulfillment');
function welcome(agent)
{
const quickReplies1 = new Suggestion({
title: "What do you want to do?",
reply: "Next",
platform: 'FACEBOOK'
})
quickReplies1.addReply_("Cancel");
agent.add(quickReplies1);
}
在 package.json 中:
"dialogflow-fulfillment": "^0.6.1"
我在聊天机器人中收到的结果(在 Facebook Messenger 上):
Choose an item
What do you want to do - Cancel (*2 quick replies)
感谢您的帮助。
【问题讨论】:
标签: node.js dialogflow-es dialogflow-es-fulfillment