use*_*281 5 simulator firebase actions-on-google dialogflow-es
我使用Google的操作启动了一个新的新应用,当我运行模拟器时,我收到此消息“我的测试应用目前未响应。请稍后重试”。
我正在使用Firebase部署我的履约,如下所示
const functions = require("firebase-functions");
const App = require("actions-on-google").DialogflowApp;
const firebase = require("firebase");
const firebaseAdmin = require("firebase-admin");
firebaseAdmin.initializeApp(functions.config().firebase);
exports.cabDemo = functions.https.onRequest((request, response) => {
const app = new App({ request, response });
const BOOK_TAXI = "book.taxi";
debugger;
function bookTaxi(app) {
app.ask("Currently looking for taxis now. Anything else?");
}
const actionMap = new Map();
actionMap.set(BOOK_TAXI, bookTaxi);
app.handleRequest(actionMap);
});
Run Code Online (Sandbox Code Playgroud)
我已经对其进行了测试,并且昨天它已正确部署,当我今天早上尝试运行它时,它给了我该消息没有响应。它仍然可以正确部署,但是我无法在模拟器上对其进行测试。
我在google项目和api.ai项目上的操作已正确链接,所以我认为这不是问题。但是我很容易错。
网络模拟器的响应是
{
"audioResponse": "//NExAARsE...",
"conversationToken": "GidzaW11bG...",
"response": "Cabforce demo isn't responding right now. Try again soon.",
"visualResponse": {
"visualElements": []
}
}
Run Code Online (Sandbox Code Playgroud)
并且调试消息是:
{
"agentToAssistantDebug": {},
"assistantToAgentDebug": {}
}
Run Code Online (Sandbox Code Playgroud)
这是另外一个问题上堆栈溢出重复=> 点击这里
有没有解决办法,所以我不得不重新发布的问题。
我收到相同的响应和调试消息。
所有的帮助将是巨大的,谢谢!
小智 4
好吧,我可能偶然发现了一个修复方法。看起来您现在可以通过名称触发测试应用程序。
希望这对你有用。似乎对我有用。
归档时间: |
|
查看次数: |
1364 次 |
最近记录: |