Я разрабатываю чат-бота для Slack с помощью Microsoft Bot Framework. Веб-приложение размещено на лазурном сервере. У нас мало инсталляций.
Все работало нормально до сегодняшнего утра, когда я увидел, что новый бот просто не отвечает (старый все еще работает).
Мы экспериментировали с разрешениями и ключами авторизации в Slack, поэтому я подумал, что это причина. Но я попытался переустановить приложение, пользователя-бота, ключи авторизации и т. Д. С нуля, и это не помогло. Моя настроенная конечная точка просто не работает.
Я думаю, что проблема заключается во взаимодействии между Slack и Microsoft Bot Framework, потому что, когда я тестирую из веб-клиента панели чат-бота, все работает нормально. Также представители Slack подтвердили, что с их стороны проблем нет.
ОБНОВЛЕНИЕ: я снова перепроверил все учетные данные и, похоже, все работает, не знаю, в чем проблема. Но два побочных вопроса по-прежнему актуальны:
1) Можно как-нибудь протестировать этот канал связи? Потому что, когда моя конечная точка не сработала, я не могу получить никакой информации о том, что происходит. У меня 0 ошибок в веб-консоли Microsoft Bot Framework.
2) Документация по настройке slack-канала недавно изменилась и теперь предлагается добавить «Подписка на события бота», при этом все работало без него. Вы можете подробнее рассказать об этом? Кроме того, не совсем понятно, на что ссылаются документы {YourBotHandle} в https://slack.botframework.com/api/Events/ {YourBotHandle}