#botframework #azure-bot-service
Вопрос:
Я создал бота и могу протестировать его в эмуляторе бота. Я также могу отправить вызов размещенному (Azure) боту через API REST (Почтальон), как описано здесь, и он работает правильно.
У бота добавлено два канала: веб-чат, который, я думаю, есть по умолчанию, и Skype, который я добавил и настроил сам.
Ни один из этих каналов не отправляет сообщения боту.
Веб-чат создает «Проблемы» с сообщением There was an error sending this message to your bot: HTTP status code Unauthorized
, в то время как Skype не сообщает о каких-либо «проблемах», но также ничего не делает.
Как получилось, что каналы, добавленные через портал Azure, не могут получить доступ к боту?
Если веб-чат «несанкционирован», как мне его разрешить?
Комментарии:
1. Вы пробовали отправить сообщение из «Теста в веб-чате» из самой azure? Также опубликовали ли вы какой-либо новый код для сервиса?
2. Да, именно здесь возникают ошибки из «Теста в веб-чате». Да, у меня есть работающее веб-приложение, которое я протестировал в эмуляторе, и оно работает в облаке с помощью REST API
3. Можете ли вы просто перезапустить службу приложений с портала и повторить попытку?
4. Я попытался перезапустить службу приложений и получил тот же результат
5. Похоже, проблема в том, что служба приложений требует аутентификации, а это не то, что мне сейчас нужно. Я просто не могу найти способ отключить его. Этот пост docs.microsoft.com/en-us/azure/app-service/… что это можно сделать, но не сказано как.