我有以下跟进意图。请注意,意图A和意图B在同一节点上。
如何退出意图E并分别从意图E跳到意图A和意图B?似乎可以用dialog-fulfillment
完成,但我不知道。
Intent A
Intent B
- Intent C
- Intent D
- Intent E - A
- Intent E - B (jump back to intent B)
- Intent E - C (jump back to intent A)
答案 0 :(得分:0)
首先,请记住,意图表示用户所说或所做的事情,而不是您如何回应。因此,说您想“跳到”另一个Intent毫无意义-用户需要以某种方式触发该Intent。
如果您希望以与那些Intent相同的方式进行响应-那么对每个Intent使用实现来调用相同的函数并对每个Intent进行相同的响应。这可能需要您清除作为“跟踪意图”的一部分设置的“上下文”。