Firebase 查询模式丢失错误

Firebase 查询模式丢失错误,firebase,actions-on-google,dialogflow-es,Firebase,Actions On Google,Dialogflow Es,我创建了一个意图作为“测试意图”,我创建了一个firebase函数。在动作模拟器中,我尝试了“与我的测试应用程序对话”,它调用了firebase函数,并返回了欢迎意图“欢迎使用我的dialogFlow代理!”中的内容 然后我输入了“Test”,我从默认的回退意图“对不起,我没有得到那个”。 如果我尝试集成,我会得到错误,因为“请求包含无效参数”。 自定义意图“测试意图”缺少查询模式 如何修复错误? 如何调用测试意图? index.js中的内容是 /*请参阅https:github.com/dia

我创建了一个意图作为“测试意图”,我创建了一个firebase函数。在动作模拟器中,我尝试了“与我的测试应用程序对话”,它调用了firebase函数,并返回了欢迎意图“欢迎使用我的dialogFlow代理!”中的内容

然后我输入了“Test”,我从默认的回退意图“对不起,我没有得到那个”。 如果我尝试集成,我会得到错误,因为“请求包含无效参数”。 自定义意图“测试意图”缺少查询模式 如何修复错误? 如何调用测试意图? index.js中的内容是

/*请参阅https:github.com/dialogflow/dialogflow-fulfillment-nodejs
用于Dialogflow履行库文档、示例和报告问题*/
"严格使用",;
const functions=require('firebase-functions');
const{WebhookClient}=require('dialogflow-fulfillment');
const{Card,Suggestion}=require('dialogflow-fulfillment');
process.env.DEBUG='dialogflow:DEBUG'//启用lib调试语句
exports.dialogflowSample=functions.https.onRequest((请求,响应)=>{
const-agent=new-WebhookClient({request,response});
log('Dialogflow请求头:'+JSON.stringify(Request.headers));
log('Dialogflow请求主体:'+JSON.stringify(Request.body));
功能欢迎(代理){
add(`欢迎使用我的dialogFlow代理!`);
}
功能回退(代理){
agent.add(`我不明白');
agent.add(`对不起,你能再试一次吗?`);
}
/*取消注释并编辑以生成自己的意图处理程序
取消对“intentMap.set”的注释(“此处为您的意图名称”,此处为yourFunctionHandler)`
下面是在Dialogflow意图匹配时运行此函数的步骤*/
函数处理程序(代理){
add(`此消息来自Dialogflow的Firebase editor云函数!`);
代理。添加(新卡)({
标题:`title:这是一张卡片的标题`,
//imageUrl:'https:developers.google.com/actions/images/badges/XPM_-bading_-GoogleAssistant_-VER.png',

text:`这是卡片的正文。你甚至可以使用换行符和表情符号!这是旧的V1库代码吗?我没有看到新的示例代码中使用WebhookClient-例如…只是想知道是否有库版本号问题。否则我想知道这是否是您的dialogflow意图定义中的错误-例如在dialogflow控制台中处理“Test Intent”的参数绑定,而不是NodeJS代码。(我在想“query pattern”可能是什么意思-我在想解析培训短语)是新版本代码吗?我正在使用版本“actions on google”:“^2.0.1”,“firebase admin”:“~5.12.0”,“firebase functions”:“^1.0.1”、“dialogflow”:“^0.1.0”、“dialogflow实现”:“0.3.0-beta.2”这是新代码-请参阅数字精灵如何不再调用“新WebhookClient”。我怀疑WebhookClient是V1代码。