Хорошо, после некоторого устранения неполадок и намеренной попытки сломать мою реализацию, я разобрался с проблемой.
У вас есть два «приложения», 1 «Регистрация приложений» на портале регистрации приложений и 1 «Регистрация бот-каналов / бот-каналов веб-приложений» в вашей группе ресурсов Azure (или, по крайней мере, если вы выполните документы ):
- Приложение Azure AD v1 или v2, созданное в на этом шаге" Чтобы создать приложение Azure AD v1 / v2 "
- Приложение регистрации каналов ботов, созданное в на этом шаге" Создание бота в Azure "
Исходя из ваших изображений, вы используете свой идентификатор приложения Azure AD v2 и appPassword в своем файле .bot
, тогда как вы должны использовать appId и appPassword бота для регистрации на бот-каналах, как описано в этот шаг .
Примечание. AppId и appPassword Azure AD v2 используются только при редактировании настроек Azure вашего бота для добавления OAuth .
Вы можете получить appId и appPassword своего бота (которые вам нужно поместить в файл .bot
) одним из двух способов:
- Через портал регистрации приложений
- Перейдите на портал регистрации приложений и нажмите на свой
бот (НЕ приложение Azure AD v1 / v2).
- Если вы назвали их одинаково, вы поймете, что выбрали неправильный вариант, если у него есть веб-платформа в списке - это должно быть только в Azure AD v1 / v2
- В нем будет указан ваш appId, и вы сможете
получить новый пароль, нажав «Создать новый пароль»
или
- Через портал Azure
- Откройте свою группу ресурсов в Azure
Портал .
- Click Deployments
- В разделе «Имя развертывания» щелкните своего бота регистрации каналов ботов.
- Нажмите Входы. Ваш appId и appPassword - это APPID и APPSECRET,
соответственно.