【发布时间】:2018-07-25 04:23:54
【问题描述】:
我目前正在使用 Firebase 和 Dialogflow。我希望获取 2 个参数,课程和设施位置,并访问孩子的孩子的信息,但我不知道该怎么做。我将附上数据库的图像以供参考。
Firebase 数据库:
else if (action === 'course_day') { //For courses
const product = request.body.queryResult.parameters.courses.trim();
const product = request.body.queryResult.parameters.facilitiesLocation.trim();
const ref = db.ref(`courseday/${product.toLowerCase()}`);
ref.once('value').then((snapshot) => {
const result = snapshot.val();
if (result === null) {
response.json({
fulfillmentText: `We do not have such a course.Simply say, for example, 'What day is Chinese Calligraphy on?'!`
});
return;
}
response.json({
fulfillmentText: `${product} lessons are on ${result.day}`,
source: action
});
}).catch((err) => {
response.json({
fulfillmentText: `I don't know what is it`
});
});
【问题讨论】:
标签: firebase firebase-realtime-database actions-on-google dialogflow-es