Я использую rasa для подключения к слабину с помощью Ngrok.
Мой бот правильно отвечает с помощью RASA X. Это шаги, которые я сделал для подключения к слабину.
- Создать новый канал.
- Добавлен новый пользователь в App home (новый в slack, для меня работал с диалоговым потоком).
Добавлен URL-адрес в подписке на событие, подобный этому:
Подписка на события, содержащая URL-адрес ngrok / webhook
, подписанный на следующие события бота.
Добавлен локальный хост для перенаправления URL
Установил приложение на канал. Скопировал токен доступа OAuth пользователя бота в мой файл учетных данных:
, затем запустил бота с помощью rasa работает на порту 5005, где работает ngrok, я получаю ответ от slack в rasa (rasa запуска действий терминала, пытаясь запустить некоторые google drive api). Даже простой бот не отвечает на привет, MSG попробовал это тоже.
Только в cmd я получаю ответ, что означает, что сообщение приходит из слабины в расу
И в окне раса сообщения не возвращаются.
Примечание: я также использовал
rasa run -m models --enable-api --cors “*” --debug
для отладки вывод, и он ясно показывает сообщение, поступающее в расу от слабины, бот предсказывает правильное намерение и произносит правильный ответ. но это сообщение не возвращается к провалу