Нарушена интеграция с Dialogflow Slack? - PullRequest
0 голосов
/ 04 августа 2020
• 1000 , но это вообще не отвечает.

Я выполняю все шаги в руководстве, но документация по диалоговому потоку кажется устаревшей.

Кто-нибудь знает, есть ли лучший способ интеграции обоих. интеграция диалогового процесса или другой способ?

Спасибо

Ответы [ 2 ]

0 голосов
/ 13 августа 2020

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.

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

Это должно работать до тех пор, пока не обновляйте документы. :)

0 голосов
/ 06 августа 2020

Есть ли вообще ошибки? У вас случайно есть фрагмент кода?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...