如何知道请求是否对Google Node.js客户端库上的操作进行健康检查?

时间:2019-07-15 15:30:37

标签: dialogflow actions-on-google dialogflow-fulfillment

我们的部署动作是在开始对话时进行计数。但是,此数字并不准确,因为有些健康检查被计为会话。有没有办法知道请求是否对Google Node.js客户端库上的操作进行了运行状况检查?

1 个答案:

答案 0 :(得分:1)

您可以通过查看布尔值conv.arguments.parsed.input.is_health_check

来确定

类似这样的东西:

app.middleware(async (conv, framework) => {

if (conv.arguments && conv.arguments.parsed && conv.arguments.parsed.input && conv.arguments.parsed.input.is_health_check) {
    console.log("HealthCheck");       
}

});

您可以在此处找到更多信息:https://developers.google.com/actions/console/actions-health-check