【问题标题】:followupEventInput does not trigger the corresponding intentfollowupEventInput 没有触发相应的intent
【发布时间】:2021-02-06 13:13:59
【问题描述】:

followupEventInput 总是触发“默认后备意图”。我不知道为什么它没有触发相应的意图。

任何帮助将不胜感激!

我的代码:

return {
  "followup_event_input": {
  "name": "example"
  }
}

【问题讨论】:

    标签: dialogflow-es dialogflow-es-fulfillment


    【解决方案1】:

    您能否分享有关两个输入上下文的一些详细信息,并且当您尝试通过自定义事件调用意图时,您可以删除输入上下文。如果您想保留输入上下文,请确保在命中意图之前上下文处于活动状态。

    另外,你是从return { "followup_event_input": { "name": "example" } }引用这个

    您可以点击此链接了解有关自定义事件的更多信息:Custom Events

    【讨论】:

    • 感谢您的回复。这两个输入上下文在达到意图之前是活跃的。关于 return 语句,它被称为 WebhookResponse。代码类似于
    • 如果意图 == 'intentX': 返回 {"followup_event_input": { "name": "example" }} 。意图是匹配的,但只要它想执行 return 语句,它就会转到回退意图。
    • 另一件事是 option.recipe.question 意图是另一个意图的后续意图。这可能是事件没有被触发的原因。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    • 2018-10-18
    • 1970-01-01
    • 1970-01-01
    • 2022-06-24
    • 2016-11-04
    • 1970-01-01
    相关资源
    最近更新 更多