我最近将旧版 Microsoft 团队通知机器人项目升级到了 teamfx v5。将机器人重新部署到与之前相同的 Azure 实例后,我的 Blob 存储中存储的对话引用发生了一些变化。
对话引用中的机器人 ID 和机器人名称与之前不同,因此,向这些旧对话引用发送通知会返回 403 错误。
我已确保 .env.dev 文件中的详细信息与我的旧 .fx 文件中的详细信息(机器人 ID 等)相匹配。然而,这似乎没有任何效果,并且保存的新对话引用仍然具有那些不同的机器人 ID/名称值。
我很不明白为什么会发生这种情况,但这是一个大问题,因为我已经在过去几个月的安装中保存了很多对话参考。
看起来您的项目升级到 Teams Toolkit v5 后创建了一个新的机器人应用程序,因此对话参考中的机器人 ID 不同。
您可以按照此wiki使用TTK v5中的旧机器人应用程序。