我正在尝试使用API.AI1和webhooks为Web应用程序设计bot,我想提供用户选择和输入的选项列表,如快速回复。
例如
嗨!我的名字是伊娃,我是一个Chatbot。我可以帮到你。
然后是第二次自动回复,如
银行帐户 我的信用卡 申请状态 借记卡 然后用户选择该选项并从相应的Intents
中给出响应任何帮助......?
答案 0 :(得分:1)
Hi Dialogflow允许您通过丰富的消息传递列出几个选项,您可以在以下地址找到所有文档:https://dialogflow.com/docs/rich-messages#quick_replies
答案 1 :(得分:0)
您可以使用建议类。如果您使用的是node.js,则可以执行以下操作。
为您的意图创建处理程序
function myCustomHandler(agent) {
agent.add(`Please choose an option`);
agent.add(new Suggestion(`Option1`));
agent.add(new Suggestion(`Option2`));
}
然后使用此处理程序映射您的意图
let intentMap = new Map();
intentMap.set('university', myCustomHandler);
别忘了在意图的实现部分下启用此Webhook。
这是示例结果(与slack集成):