首页 > 解决方案 > 发送活动以响应第一个事件消息时出现 401

问题描述

v4.2 SDK c# 当用户最初开始网络聊天时,html 客户端正在发送事件消息。机器人获取初始事件并发送和“处理...”消息活动。这导致来自直达电话的 401。然后,Bot 继续成功回复事件,然后还成功发送“抱歉,出现问题消息”消息活动。查看对话 ID 和直连 URL,一切看起来都一样,所以我不明白为什么初始消息会收到 401。是否有一些规则规定事件必须静默处理,直到发送回复?是否存在 HTML 客户端在等待回复时阻止响应的问题?

标签: botframework

解决方案


V4.2 包含一个令牌刷新错误。如果机器人在一段时间内未收到消息,则收到的下一条消息将由于尝试使用过期令牌而无法发送。此问题已在 V4.3.n 中修复。请升级到最新的 Bot Builder V4 SDK。


推荐阅读