Как встретить ответ, когда пользователь прикрепляет документ / изображение к чат-боту (Сборка с помощью flowflow и kommunicate)? - PullRequest
0 голосов
/ 02 октября 2019

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

1 Ответ

0 голосов
/ 11 октября 2019

Чтобы иметь возможность достичь своей цели, важно понимать, что представляют собой события диалогового потока: события позволяют вам вызывать намерения на основе чего-то, что произошло, а не того, что сообщает пользователь. Dialogflow поддерживает события от нескольких платформ (таких как Google Assistant, Slack и т. Д.), Основываясь на действиях пользователей на этих платформах.

Когда пользователь присоединяет файл или общую папку, Kommunicate отправляет пользовательскому событию KOMMUNICATE_MEDIA_EVENT вместе с информацией о прикрепленном файле. Чтобы upload intent ответил на KOMMUNICATE_MEDIA_EVENT, выполните следующие действия, чтобы создать это пользовательское событие в боте диалогового процесса:

Как добавить событие в намерение

  1. Перейдите в раздел «События» намерения.
  2. Введите название события, на которое вы хотели бы отреагировать (KOMMUNICATE_MEDIA_EVENT).
  3. Нажмите ввод.
  4. Нажмите СОХРАНИТЬ.

Также не забудьте добавить свой ответ, который бот доставит пользователю при загрузке документа.

Ссылки:

  1. https://cloud.google.com/dialogflow/docs/events-overview
  2. https://docs.kommunicate.io/docs/bot-custom-integration#send-attachments-to-bot
  3. https://cloud.google.com/dialogflow/docs/quick/build-agent

Надеюсь, это поможет?

...