Раса Слэк: проблема интеграции - PullRequest
1 голос
/ 13 марта 2020

Я использую rasa для подключения к слабину с помощью Ngrok.

Мой бот правильно отвечает с помощью RASA X. Это шаги, которые я сделал для подключения к слабину.

  1. Создать новый канал.
  2. Добавлен новый пользователь в App home (новый в slack, для меня работал с диалоговым потоком).
  3. Добавлен URL-адрес в подписке на событие, подобный этому:

    Подписка на события, содержащая URL-адрес ngrok / webhook

  4. , подписанный на следующие события бота.

  5. Добавлен локальный хост для перенаправления URL

  6. Установил приложение на канал. Скопировал токен доступа OAuth пользователя бота в мой файл учетных данных:

  7. , затем запустил бота с помощью rasa работает на порту 5005, где работает ngrok, я получаю ответ от slack в rasa (rasa запуска действий терминала, пытаясь запустить некоторые google drive api). Даже простой бот не отвечает на привет, MSG попробовал это тоже.

    Только в cmd я получаю ответ, что означает, что сообщение приходит из слабины в расу

И в окне раса сообщения не возвращаются.

Примечание: я также использовал

rasa run -m models --enable-api --cors “*” --debug 

для отладки вывод, и он ясно показывает сообщение, поступающее в расу от слабины, бот предсказывает правильное намерение и произносит правильный ответ. но это сообщение не возвращается к провалу

...