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

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

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

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

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

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

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

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

Например:

Если клиент просит прислать наглядный пример размеров портретов, вызови функцию get_file_text("Photograph of Portrait Sizes").

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

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

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

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

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

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

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

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

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

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

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

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

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

Для этого:

1

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

2

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

3

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

4

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

5

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

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

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

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

Last updated

Was this helpful?