我是 Azure BOT 开发的初学者。我正在尝试在以下 GitHub 存储库中运行示例源代码(在 .net core 3.1 C# 中开发)。 https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/graph-proactive-installation/csharp
我已在 appsettings.json
文件中配置了 MicrosoftAppId
、 MicrosoftAppPassword
、 TeamsappcatalogAppId
值。 ngrok
已配置成功。当我尝试将 BOT 与模拟器连接时,源抛出如下图所示的异常。
Exception.Message =“值不能为空。(参数'key')”
然后就会抛出错误信息
我的配置中缺少什么?
最佳答案
这是为 Teams 创建的自定义机器人示例,我认为它不适用于所有 channel ,例如模拟器/WebChat 等。
我认为您应该尝试在 Teams 本身上运行它。另请确保您已配置 Teams Channel在 Azure 机器人服务上。
可以引用这个link获取可用的 Bot SDK 示例。
关于c# - 机器人遇到错误或错误。要继续运行该机器人,请修复机器人源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69763935/