Доступны ли в Slack "действия в Google" с диалоговым шабоном? - PullRequest
1 голос
/ 16 апреля 2020

Я сделал бот, который проводит викторину. Пока что я могу попытаться поговорить с ним через интерфейс Dialogflow:

enter image description here

Мне нужно нажать "actions on Google".

Но я не могу получить те же ответы в Slack.

Я сделал следующее:

  • В приложении Slack go в разделе «Пользователи бота» и нажмите кнопку «Добавить пользователя бота».
  • В разделе «Основы c Информация» приложения Slack скопируйте «Идентификатор клиента», «Секрет клиента» и «Токен подтверждения» и вставьте их значения в соответствующие поля ниже.
  • Запустите бот .
  • Скопируйте значение «OAuth URL» ниже и вставьте его в поле «Redirect URL (s)» из раздела «OAuth & Permissions» в настройках приложения Slack. Сохраните URL-адреса.
  • Скопируйте URL-адрес запроса событий из поля ниже и вставьте его в URL-адрес запроса в разделе «Подписка на события» своего приложения Slack.
  • Включите события в разделе «Подписки на события» .
  • Выберите необходимые события в разделе «Подписаться на события бота», например message.im, message.group, message.channel, im_created. Эти события будут определять, на какие типы сообщений (прямые, в канале и т. Д. c.) Будет реагировать ваш бот. Сохранить изменения. Я выбрал message.im, message.groups, message.channels, im_created
  • В настройках приложения Slack, go для «Управление распространением» и добавлю бота в свою команду Slack с помощью «Добавить в Кнопка Slack '.

В Slack я добавил на левой панели бота Dialogflow.

Используются ли действия в Google для chabot диалогового потока, доступного при разговоре с ним в Slack?

1 Ответ

1 голос
/ 16 апреля 2020

Нет, действия в функциях Google недоступны в Slack. Это связано с тем, что действия в Google являются функциями, используемыми для создания чат-бота для Google Assistant . Каждый раз, когда вы выбираете Действия в Google в окне чата Dialogflow, вы предварительно просматриваете, как выглядит ваш разговор для разговоров в Google Assistant.

Поскольку вы уже создали бот Slack и интегрировали его со своим каналом Slack, так что вы должен иметь возможность отправлять любые ответы, созданные вами на вкладке «По умолчанию» или «Slack» ответов вашему боту. Просто нажмите на знак + на вкладке ответа и добавьте Slack в качестве канала вашего бота, затем нажмите Добавить ответ , чтобы начать создавать ответы только для Slack с помощью интерфейса Dialogflows.

enter image description here

Если вы хотите использовать другие типы сообщений в Slack с помощью Dialogflow, взгляните на docs . В нем перечислены способы создания расширенных ответов для ботов Slack.

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