Dialogflow es 有没有办法列出可用选项供用户在Dialogflow中选择和输入

Dialogflow es 有没有办法列出可用选项供用户在Dialogflow中选择和输入,dialogflow-es,Dialogflow Es,我正在尝试使用API.AI1和webhooks为web应用程序设计bot,我想提供选项列表,供用户选择和输入,如快速回复 比如说 嗨!我叫伊娃,是个聊天机器人。我可以帮你 然后第二次自动响应 银行账户 我的信用卡 应用状况 借记卡 然后用户选择该选项并给出相应意图的响应 任何帮助…?Hi Dialogflow允许您通过丰富的消息传递列出多个选项,您可以在此地址找到所有文档:您可以使用Suggestion类。如果您使用的是node.js,则可以执行以下操作 为您的意图创建一个处理程序 functi

我正在尝试使用API.AI1和webhooks为web应用程序设计bot,我想提供选项列表,供用户选择和输入,如快速回复

比如说

嗨!我叫伊娃,是个聊天机器人。我可以帮你

然后第二次自动响应

银行账户 我的信用卡 应用状况 借记卡 然后用户选择该选项并给出相应意图的响应


任何帮助…?

Hi Dialogflow允许您通过丰富的消息传递列出多个选项,您可以在此地址找到所有文档:

您可以使用Suggestion类。如果您使用的是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集成):

您可以使用list类