【发布时间】:2020-06-09 02:51:00
【问题描述】:
app.intent('Delivery', conv => {
conv.ask("What a great day for Delivery! We can provide more information on any of the categories shown below.");
return axios.get(url).then((success) => {
let items = {};
for (let i of success.data.data) {
let item = {};
item.synonyms = [i.name];
item.title = `${i.name}`;
item.image = new Image({
url: `${i.image}`,
alt: 'Image alternate text',
});
item.description = `${i.description}`;
items[i.id] = item;
}
conv.ask(new List({ title: 'Food Categories', items }));
}).catch((error) => {
conv.ask("Error in category");
});
});
我在 Dialogflow 中有两个意图:
- 发货
- 产品
在交付意图中,有来自 API 的动态类别。
在选择类别时,我只是想触发产品意图,以便用户可以从中选择产品。
我如何在选择类别时触发该产品意图。
【问题讨论】:
标签: node.js dialogflow-es actions-on-google