对话流!如何创建当 3 个先前的意图以某种方式得到回答时引发的后续意图?



我正在Dialogflow上开发一个具有多个级别的记忆游戏。每个猜对的问题都是一个单独的意图,所有 3 个问题都需要正确回答才能进入下一个级别。如何创建游戏,以便只有在正确回答第一关的所有 3 个问题时才会触发第二关(这将是后续意图(?提前谢谢你!

  • 您可以在参数中维护一个计数器,而不是后续意图(请参阅我的回答 此处 存储参数(。
  • 在所有意向中启用网络钩子。
  • 每当回答问题时,请检查有效性,如果正确,则递增计数器。
  • 当计数器达到 3 时,您可以使用您选择的响应进行响应。

如果您想按照自己的方式进行,那么在正确回答 3 个问题后,您需要通过 webhook 动态生成事件。第四个意图应该使用该事件触发。

相关内容

最新更新