У меня есть простой Dialogflowbot, которого я пытаюсь интегрировать с моим рабочим пространством Slack.
- Я создал приложение Slack для бота.
- I ' мы добавили всю информацию в диалог интеграции Dialogflow.
- На стороне приложения Slack я настроил пользователя бота, добавил подписки на события (включая ссылку из DF), настроил области OAuth и добавил URL.
Однако бот не ответит. В журналах DF все выглядит нормально, но я не получаю ответов в Slack. Ранее мне удавалось разрешить подобную ситуацию, нажав кнопку «Установить на Slack» в разделе «Управление распространением». Однако теперь, когда я это делаю (и разрешаю установку), я получаю следующее сообщение об ошибке:
While starting bot the error appears:
Bot start error: oauth_authorization_url_mismatch
Из документации Slack я узнал, что это означает "Поток OAuth был инициирован в неверная версия URL авторизации. Поток должен быть инициирован с помощью /oauth/authorize.". Однако диалоговый поток OAuth URL имеет форму bots.dialogflow.com/slack/<TOKEN>/start
.
Имеет
- связался как с Slack, так и с поддержкой Dialogflow
- сделал кучу Googling и
- попросил нескольких человек, которые также работают над Slack-ботами
но я ' мы ничего не нашли. Может, кто-то здесь побежал бы к той же проблеме, знал бы, что делать?