在Google上通过Actions设置Dialogflow(base)代理非常复杂。
使用Google Cloud(Firebase)功能的实现
我已经研究了崩溃日志,但是我不知道如何解决这个问题。
不幸的是,Dialogflow正在更改为Google Cloud解决方案,并且它也在Google上使用了Actions。这就是为什么我无法通过正式文件解决此问题。
设置Dialogflow控制台
-回复:我已经在DEFAULT输入了示例文字回复。我没有选中“将DEFAULT选项卡中的响应用作第一响应”。在GOOGLE ASSISTANT
-履行情况:我选中了所有类似“启用网络通话呼叫...”的功能。
.dmg
const {BrowseCarouselItem, BrowseCarousel, Image} = require('actions-on-google');
function carousel_1(agent) {
let conv = agent.conv();
conv.ask('Default Text Message.');
conv.ask(new BrowseCarousel({
items: getItems()
}));
agent.add(conv);
}
...
// Added this bottom of the full code.
intentMap.set('Carousel Intent', carousel_1);
// HTTP REQUEST
...
var cItems = new Array();
body = JSON.parse(body);
function getItems() {
for (var i = 0; i < body.length; i++) {
cItems.push(
new BrowseCarouselItem({
title: body[i].bTitle,
description: body[i].bDesc,
url: body[i].bUrl,
image: new Image({
url: body[i].bImg
}),
footer: 'FOOTER'
})
)
}
return cItems
}
没有任何回应。请稍后再试。