代码之家  ›  专栏  ›  技术社区  ›  juliano.net

重复意图会导致插槽验证考虑以前的值

  •  0
  • juliano.net  · 技术社区  · 6 年前

    我有一个 #StartTest 期望 @Test 实体(用户示例:“start test”,“start@test”),然后我创建了一个槽来检查 @测试 已提供( $Test 变量),如果不是,它会要求它。

    问题是,如果我键入“start test”,提供测试名称,并再次键入“start test”,它将考虑前面的 美元测试 条件中的值,因此将其视为已提供。

    我怎样才能要求一个新的价值 美元测试 如果用户再次发送“开始测试”?

    1 回复  |  直到 6 年前
        1
  •  0
  •   juliano.net    6 年前

    通过在上下文编辑器或json编辑器中添加子节点并设置变量来解决。

    Example from the IBM docs