【发布时间】:2021-05-19 03:40:44
【问题描述】:
我正在使用 Dialogflow Messenger 集成。自定义有效负载在 Dialogflow 平台上工作,但我不知道如何在 Webhook 中使用它们。
这是我的 JavaScript 代码不起作用:
const functions = require('firebase-functions');
const { dialogflow } = require('actions-on-google');
const { Card, Suggestion } = require('dialogflow-fulfillment');
const { WebhookClient } = require('dialogflow-fulfillment');
const app = dialogflow();
const response = {
"fulfillment_messages": [{
"payload": {
"richContent": [
[{
"type": "chips",
"options": [{
"text": "Empezar!"
}]
}]
]
}
}]
}
const numero = (conv) => {
conv.ask(response);
};
app.intent("numero", numero);
exports.dialogflowFirebaseFulfillment = functions.https.onRequest(app);
正确检测到意图,但丰富响应的代码不起作用,聊天机器人响应是:'无法在 Dialogflow 模拟器中显示响应。请改为在 Google 助理模拟器上进行测试。'。 我想知道如何使用所有可能的自定义负载(信息响应、描述响应、按钮响应...)。
【问题讨论】:
标签: dialogflow-es dialogflow-es-fulfillment