Отправка изображений в чат

Отправка изображений через вызов файла Базы знаний

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

  1. Создайте файл в Прямых вопросах и назовите его соответствующим образом.

Например: Фотография размеров портретов / Photograph of Portrait Sizes

circle-check
  1. Прикрепите необходимую для отправки фотографию.

Как прикрепить фотографию к файлу можете подробно прочитать в разделе Прямые вопросы.

  1. Пропишите в основном промпте инструкции для бота, в какой момент он должен вызвать файл и отправить фотографию в чат.

Например:

В этом случае, Савви вызовет данный файл, выполнит текстовые инструкции, прописанные в Содержимом файла и отправит в чат прикреплённую фотографию.

Отправка изображений через таблицу

Суть этого метода заключается в том, чтобы бот брал ссылку на изображение из таблицы и отправлял пользователю в чат полноразмерное изображение, хранящееся по этой ссылке.

Если перед Вами стоит задача, чтобы при определённом запросе клиента бот мог найти данные в таблице и отправить соответствующую этой позиции фотографию, то надо выполнить несколько несложных действий:

  1. Создаём таблицу и заполняем её необходимыми данными.

Как правильно подготовить и загрузить таблицу, Вы можете почитать в разделе Работа с таблицами.

  1. Оду из колонок таблицы заполняем ссылками на изображения, которые будет отправляться в чат.

Правило подготовки ссылок:

Обратите внимание на то, что ссылки на изображения должны быть обязательно прямыми. Т.е. все ссылки должны заканчиваться на .jpg .jpeg и т.д

Правильный формат ссылок:

circle-exclamation

Один из сервисов, которые могут предоставить Вам прямую ссылку на изображение: https://postimages.org/arrow-up-right .

Обратите внимание, что сервис Postimages к нам не относится и мы не можем гарантировать его работоспособность.

  1. После того, как подключили таблицу к Suvvy, необходимо создать дополнительное действие с вебхуком, которое перед отправкой в чат будет преобразовывать ссылку в изображение.

Для этого:

1

Переходим во вкладку Действия и нажимаем Добавить

2

Выбираем тип Шага - Вебхук

3

Заполняем поля настройки действия, прописываем аргумент url_photo

4

В поле URL добавляем наш аргумент, включаем флаг Возвращать ответ как файл, выбираем Тип - Изображение.

5

Нажимаем Сохранить

  1. Добавляем инструкцию для этого действия в основной Промпт нашего бота.

circle-info

После этого ты должен получить все параметры url_photo из столбца фото_работ и передать эти параметр в функцию url_to_photo.

Эта инструкция служит для того, чтобы после запроса к таблице, полученные ссылки передать в функцию с вебхуком для преобразования ссылки в полноразмерное изображение и отправки изображений в чат.

Last updated

Was this helpful?