POST / v3 / разговоры приводят к ошибке 403 BotNotInConversationRoster - PullRequest
0 голосов
/ 22 января 2020

Мой чат-бот должен запустить новую цепочку разговоров / ответов в общедоступном c канале Microsoft Teams. К сожалению, я получаю ошибку 403 BotNotInConversationRoster при отправке запроса POST на /v3/conversations.

Мои запросы POST /v3/conversations (см. Справочник по API ) выглядит следующим образом (примечание: я удалил токен доступа):

curl -X POST -H "Authorization: Bearer XXX" -H "Content-Type: application/json" https://smba.trafficmanager.net/de/v3/conversations -d '{"activity":{"text":"Test","type":"message"},"channelData":{"channel": {"id": "19:62fb45ddd8b2447082e5d1694ce8d735@thread.skype"}}}'

Я не понимаю получающееся сообщение об ошибке.

{"error":{"code":"BotNotInConversationRoster","message":"The bot is not part of the conversation roster."}

Насколько я понимаю, установленный чат-бот с областью действия team должен быть членом каждого publi c канал по умолчанию. Или я что-то упускаю?

Есть идеи / примеры?

1 Ответ

0 голосов
/ 22 января 2020

Похоже, что регистрация бота в Azure не имеет правильно настроенного канала команд - см. Изображение для справки enter image description here

...