Бот обнаружил ошибку или баг. Чтобы продолжить запуск этого бота, пожалуйста, исправьте исходный код бота

#c# #.net #azure #botframework #microsoft-teams

Вопрос:

Я новичок в разработке ботов Azure. Я пытаюсь запустить образец исходного кода в следующем репозитории GitHub (разработанном на .net core 3.1 C #). https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/graph-proactive-installation/csharp

Я настроил значения MicrosoftAppId , MicrosoftAppPassword , TeamsappcatalogAppId в appsettings.json файле. ngrok уже была успешно настроена. Когда я пытаюсь подключить бота к эмулятору, источник выдает исключение, подобное изображению ниже.

исключение.Сообщение = «Значение не может быть нулевым. (Параметр ‘key’)»

введите описание изображения здесь

Затем он выдаст сообщение об ошибке

введите описание изображения здесь

Чего мне не хватает в конфигурации?

Комментарии:

1. Не могли бы вы добавить свой исходный код вместо скриншота, чтобы его можно было воспроизвести.

Ответ №1:

Это пользовательский образец бота, созданный для команд, я не думаю, что он будет работать на всех каналах, например, Эмулятор / веб-чат и т. Д.

Я думаю, вам следует попробовать запустить его в самих командах. Также убедитесь, что вы настроили канал команд в службе ботов Azure.

Вы можете перейти по этой ссылке для получения доступных образцов Bot SDK.