代理是来自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以及富文本元素(如建议,卡片,图像)进行响应。现在我还没有能够使用谷歌库上的操作来实现它,因为它一直在抛出上述错误
提前感谢您提供任何帮助