1是Dialogflow中的新手,我有一个聊天机器人项目。我使用Facebook Messenger的基本卡来显示不同的选项。我的计划是,如果用户选择这些选项之一,则将触发另一个意图,该意图将在其中显示其信息或响应。我试图使用文本有效载荷并在那里输入关键字(以调用另一个意图),但是它不起作用。我的问题是,当我在不使用任何代码的情况下单击基本卡中的按钮时,如何调用另一个意图?我希望有人可以在这件事上帮助我。非常感谢你!
答案 0 :(得分:0)
@aeri,您可以在卡片后使用建议筹码,以便用户点击筹码并拨打下一个意图
假设您的下一个意图包含训练短语,例如 “添加到购物车”
因此,在卡片显示后添加一个名为“添加到购物车”的建议芯片
答案 1 :(得分:0)
在您想要调用的意图的事件部分内给出一个事件名称:
<p style="color:red,">eventname </p>
在下面的代码中,用你在 Intent 中定义的名称替换 key 的 eventname - “name”
{
"followupEventInput": {
"name": eventname,
"languageCode": "en-US",
"parameters": {
"param-name": "param-value"
}
}
}
您可以包含任何想要在响应中传递或删除参数的参数,并且可以将其与负载一起发送。
请参阅link。