c# - 为什么我的 Teams 机器人可以在一对一聊天中工作,但不能在群组中工作?
问题描述
我一直在使用本教程创建团队机器人:https ://docs.microsoft.com/de-de/azure/bot-service/dotnet/bot-builder-dotnet-sdk-quickstart?view=azure-bot- service-4.0&tabs=vs 我想创建一个能够在团队范围内工作的机器人。我的机器人实际上已经启动并运行,但我只能在一对一聊天中使用它。
如果我通过 App Studio 将其添加到团队频道,我会收到一条消息“出了点问题。”。
如果我打包清单并将其安装到 Teams,它将在左侧菜单中显示图标。我可以进入频道,但如果我发送一条消息,它会告诉我“发送时出错”。
如何追溯错误的来源或获取更多错误详细信息?
我发现的更多链接:
- https://docs.microsoft.com/de-de/azure/bot-service/bot-service-troubleshoot-general-problems?view=azure-bot-service-4.0
- https://docs.microsoft.com/de-de/azure/bot-service/bot-service-troubleshoot-bot-configuration?view=azure-bot-service-4.0
- https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-deploy-az-cli?view=azure-bot-service-4.0&tabs=csharp
解决方案
在我发现将 Teams Web 应用程序与我发现的 chrome 调试器一起使用后,返回的消息请求带有未经授权的代码。
错误是我在清单中有一个客户端 ID(由 app studio 创建),来自不同的安装。这对当前安装无效。所以我创建了一个新的应用程序 ID 并在项目和清单中进行了更改。重新部署后,它按预期工作。
推荐阅读
- javascript - 台式机和移动设备的产品轮播?(CSS,Javascript,html)
- java - 从 Collectors.groupingBy(x, toSet()) 的对象中提取值
- laravel - Laravel - 当任何标题字段为空时如何禁用提交
- android - 如何更改android进度条粗细
- flutter - Flutter:StreamBuilder 快照——无数据
- angular - 我不明白为什么 Angular 组件类 add 实现 onInit 接口
- excel - 在 Excel 中,如何根据其他单元格的标准找到单元格的平均值?
- bash - 使用文件行作为参数执行命令的 Bash 脚本
- python - Python Pandas:分类变量上的 Group BY 函数
- python - stats.truncnorm.rvs 中的“ValueError:参数中的域错误”指的是什么?