我无法调用意图提示“ ABCwelcomeintent”,该事件触发了“ GOOGLE ASSISTANT WELCOME”。该意图已映射到Google集成设置中的显式调用,并已与操作列表同步。
培训短语包括ABC和与ABC交谈(两者)。我可以通过说与ABC对话与Google助手进行调用。
我们能否仅通过说
来调用应用程序ABC
仅不
与ABC通话
我想仅调用ABC而不触发触发器的bot。根据官方documentation,没有提到这种方式。如果可以的话,请更新官方文档。
原因是根据Google进行的健康检查探针bot,我当前的实时bot不健康,该机器人试图通过查询“ ABC”来调用该bot。所以我也需要做同样的事情。这个健康检查探针机器人会将我的实时机器人从生产中淘汰了。
答案 0 :(得分:2)
您可以使用implicit invocation来使Google Assistant建议用户使用您的Assistant应用。否则,要进行显式调用,您需要说“ Ok Google!Talk to”,“ Hey Google!Speak to”,“ Ok Google!ask”才能与您的助手应用程序开始对话。
答案 1 :(得分:1)
听起来您这里有两个不同的问题。
健康检查
运行状况检查是通过一个自动化过程完成的,该过程发送的有效载荷与用户触发时的有效载荷相同,并带有指示运行状况ping的标志。实际上没有用户说什么。
如果运行状况检查失败,则表明您的服务没有以某种方式响应。检查您的日志和Dialogflow的日志以指示可能发生的情况-您的Webhook是否响应?您是否正在发回无效数据? Dialogflow配置不正确吗?可能有很多原因。为了弄清楚哪个,我们需要查看更多信息来帮助您-Google从运行状况检查报告的错误的详细信息,您的Dialogflow日志,在模拟器中自己进行测试的结果等。>
名称触发
仅基于命令“ ABC”进行触发是一个单独的问题-有多种方法可以调用您的操作。