Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在Dialogflow响应中显示BasicCard_Node.js_Dialogflow Es - Fatal编程技术网

Node.js 在Dialogflow响应中显示BasicCard

Node.js 在Dialogflow响应中显示BasicCard,node.js,dialogflow-es,Node.js,Dialogflow Es,我试图在dialogflow的实现中显示BasicCard,但我总是收到此错误消息格式错误响应“final\u response”必须设置。。responseMetaData表示,code 10和未能将Dialogflow响应解析为AppResponse,因为语音响应为空 这是我的代码: agent.add(`Check this out`); agent.add(new BasicCard({ title: 'Card Title', text: 'Description', im

我试图在dialogflow的实现中显示BasicCard,但我总是收到此错误消息
格式错误响应“final\u response”必须设置。
。responseMetaData表示,
code 10
未能将Dialogflow响应解析为AppResponse,因为语音响应为空

这是我的代码:

agent.add(`Check this out`);
agent.add(new BasicCard({
  title: 'Card Title',
  text: 'Description',
  image: {
    url: 'https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png',
    accessibilityText: 'Google Logo',
  },
  buttons: new Button({
    title: 'Button Title',
    url: 'https://www.google.com',
  }),
}));
我正在为Firebase和

“谷歌行动”:“2.0.0-alpha.4”,
“dialogflow实现”:“0.3.0-beta.3”

当我使用新卡()而不是新的BasicCard()时,它工作得非常好


你知道我做错了什么吗?

只是一个想法,你试过了吗

let conv=agent.conv();
conv.ask(new BasicCard({//Your code here
 });

那是3个月前的事了,所以我不记得是什么为我解决了这个问题。如果我没记错的话,它正在将“dialogflow fulfillment”更新为0.4.1,因为我以前使用的beta版本中有一些错误。虽然我最后也使用了“conv.ask()”。不管怎样,谢谢你的建议。
let conv=agent.conv();
conv.ask(new BasicCard({//Your code here
 });