Персонализированные изображения

В статье расскажем, как создавать персонализированные изображения и использовать их в блоках Чат-бота

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

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

Давайте попробуем создать изображения вместе.

Создание изображения

Для создания персонализированного изображения понадобится конструктор сертификатов: для этого войдите в раздел создания курсов.

В конструкторе сертификатов можно настроить выдачу персонализированных изображений с помощью чат-бота.

Для этого сначала настроим сертификат и текст в нем:

Шаг 1. Создаем шаблон изображения: нажмите на "Создать сертификат" (на тарифе "Инфобиз") или "Создать шаблон" (на тарифе "Бизнес") и загрузите необходимое изображение.

Рис. 1. ДЛЯ ТАРИФА ИНФОБИЗ Создаем сертификат, загружаем изображение и ставим галочку "Использовать шаблон как кастомное изображение"
Рис. 1. ДЛЯ ТАРИФА БИЗНЕС Создаем шаблон, загружаем изображение и ставим галочку "Использовать шаблон как кастомное изображение"

Теперь перейдите в настройки изображения и расположите необходимые элементы в нужном вам порядке:

Рис. 3. Переходим в настройки полей ввода

Расположите имя получателя (в последствии через чат-бота имя будет изменено с помощью функции), также текст, который хотите прописать на картинке или выберите другие настройки:

Рис. 4. Добавляем поля с текстом

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

Чтобы передавать такие изображения нам понадобится функция для чат-бота и непосредственно подключенный мессенджер к системе Сейлбот.

Отправка файла через Чат-бот

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

Нам понадобится функция get_custom_image(image_id, name_on_image, avatar)

Параметр
Описание параметра

! image_id

ID изображения

! name_on_image

имя пользователя

avatar

аватар пользователя. Если необходимо передавать на персонализированном изображении, передайте значение "1".

ID изображения можно взять здесь:

Рис. 5. Копируем ID изображения

Для примера воспользуемся небольшой схемой Чат-бота, которая будет отправлять изображение в чате:

Рис. 6. Демонстрационная схема чат-бота для примера

Итак, во втором блоке мы спросим у клиента, как его зовут, а в настройках стрелки к третьему блоку отметим, что пользователь вводит данные и запишем его имя в переменную:

Настройки третьего блока, который направляет изображение:

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

Обратите внимание, что через конструкцию #{} мы вставили введенные пользователем значение в виде переменной full_name.

В результате в диалоге придут изображения с именем пользователя, которое введено было им в диалоге:

Last updated

Was this helpful?