Slack выпустил новый рабочий процесс OAuth. Вы можете проверить эту документацию для получения дополнительной информации: https://api.slack.com/authentication/quickstart.
При этом dialogFlow представляет новый URL-адрес запроса OAuth и событий для поддержки нового рабочего процесса Slack. Их документация устарела в это время ответа.
Если вы не обновили приложение Slack, просто следуйте инструкциям в документации publi c по адресу https://cloud.google.com/dialogflow/docs/integrations/slack.
В противном случае выполните следующие действия для интеграции вашего агента с обновленным приложением Slack или недавно созданным приложением Slack.
- Go в Slack> Basi c Вкладка Информация и скопируйте идентификатор клиента , Секрет клиента и токен подтверждения.
- Go на страницу интеграции Dialogflow, включите интеграцию со Slack, вставьте соответствующие учетные данные и нажмите НАЧАТЬ.
- Скопируйте URL-адрес запроса OAuth и событий.
- Go на Slack> вкладку OAuth и разрешения и обновите URL-адреса перенаправления с помощью URL-адреса OAuth, указанного в Dialogflow. Однако замените v1 на v2. Он должен выглядеть следующим образом: https://dialogflow.cloud.google.com/v2/integrations/slack/auth/ {идентификатор-агента} .
- На той же странице добавьте следующие области OAuth в раздел «Области действия токенов бота».
- app_mentions: чтение
- звонки: чтение
- звонки: запись
- каналы: история
- каналы: чтение
- чат: писать
- группы: история
- им: история
- им: читать
- им: писать
- команда: читать
Go на вкладку «Подписки на события» и обновите URL-адрес запроса с помощью URL-адреса запроса событий, указанного в Dialogflow. В разделе «Подписка на события бота» нажмите кнопку «Добавить событие пользователя-бота» и добавьте следующие события, как описано здесь
https://cloud.google.com/dialogflow/docs/integrations/slack#enable_event_subscriptions. После добавления событий нажмите кнопку «Сохранить изменения» в нижней части экрана. Go на вкладку «Установить приложение» и нажмите «Установить приложение в рабочую область». Go перейдите на вкладку «Управление распространением» и нажмите «Добавить в Slack».
Это должно работать до тех пор, пока не обновляйте документы. :)