Google NodeJS库上的操作

时间:2018-05-08 19:36:17

标签: actions-on-google dialogflow

代理是来自dialogflow-fulfillment库的 WebhookClient 对象

let conv = agent.conv();
conv.ask('Sample Title');
conv.ask('Sample Next Line');
conv.close(new Suggestions('Lets Go!!', 'Awesome!!'));
agent.add(conv)

尽管遵循了文档,但我得到了奇怪的错误。

  • 案例1: 如果我不使用conv.close(),我会收到错误 - MalformedResponse' final_response'必须设置

  • 案例2: 如果我使用带有简单Rich Media元素的conv.close(),例如建议,我收到错误 MalformedResponse final_response.rich_response:' item [2]'不能为空。

案例3: 如果它是如下的简单情况则可以正常工作

conv.ask('Title');
conv.close('Next Line');
agent.add(conv);

我的要求很简单,我需要使用simpleText以及富文本元素(如建议,卡片,图像)进行响应。现在我还没有能够使用谷歌库上的操作来实现它,因为它一直在抛出上述错误

提前感谢您提供任何帮助

0 个答案:

没有答案