问:client.logon in Google 函数过期
Q: client.logon in Google Function expires
我们正在尝试在 google 函数中部署机器人作为 Trivia 的示例,但使用 客户端对象 。
它有效,但第二天机器人显示为 disconnected.
巡回赛有多长?是否可以在 google 函数中创建客户端?
这不是令牌问题,每次生成新令牌时,我们都会将其存储在 Datastore 中并从那里收集。
Google Cloud Functions 是无状态的,除非您有稳定的负载,否则它们会被卸载,此时 SDK 的 websocket 连接关闭,因此机器人处于离线状态。
Circuit SDK 不是最适合在 Cloud Functions 中使用的 API,REST API(在 trivia 示例中使用)会更好。该 SDK 非常适合浏览器应用程序或保持活动状态的 NodeJS 应用程序。
现在就 Circuit SDK 而言,您是正确的,即使令牌仍然有效,会话也会在一分钟后超时。当然,只有当应用程序停止时(即 websocket 关闭)才会出现这种情况。
可以找到有关 GCF 执行环境的更多信息 here。
我们正在尝试在 google 函数中部署机器人作为 Trivia 的示例,但使用 客户端对象 。 它有效,但第二天机器人显示为 disconnected.
巡回赛有多长?是否可以在 google 函数中创建客户端?
这不是令牌问题,每次生成新令牌时,我们都会将其存储在 Datastore 中并从那里收集。
Google Cloud Functions 是无状态的,除非您有稳定的负载,否则它们会被卸载,此时 SDK 的 websocket 连接关闭,因此机器人处于离线状态。
Circuit SDK 不是最适合在 Cloud Functions 中使用的 API,REST API(在 trivia 示例中使用)会更好。该 SDK 非常适合浏览器应用程序或保持活动状态的 NodeJS 应用程序。
现在就 Circuit SDK 而言,您是正确的,即使令牌仍然有效,会话也会在一分钟后超时。当然,只有当应用程序停止时(即 websocket 关闭)才会出现这种情况。
可以找到有关 GCF 执行环境的更多信息 here。