Персонализированные изображения
Доступно только на тарифе «Business».
Персонализированные изображения — это индивидуальные иллюстрации или миниатюры, которые можно уникально адаптировать для каждого пользователя в вашем проекте. Такая настройка обычно включает изменение определённых элементов, например текста, для разных целей — например, отображение имени пользователя внутри изображения для повышения вовлечённости.
Давайте создадим его вместе.
Создание персонализированного изображения
Чтобы создать персонализированное изображение, вам нужно использовать конструктор сертификатов. Вы можете получить к нему доступ из раздела создания курса.
В конструкторе сертификатов можно настроить персонализированные изображения для отправки через чат-бота.
Шаг 1: Настройте сертификат и его текст
Нажмите «Создать сертификат».
Загрузите выбранное изображение в качестве шаблона сертификата.

Не забудьте активировать флажок «Использовать шаблон как пользовательское изображение».
Теперь перейдите в настройки сертификата и расположите необходимые элементы в нужном вам порядке:

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

Чтобы доставлять эти персонализированные изображения, вам нужно использовать функцию чат-бота в мессенджере, интегрированном с системой MaviBot.
Отправка файла через чат-бота
Перейдите в сценарий чат-бота, где вы хотите отправлять персонализированные изображения. Там вам нужно будет использовать функцию:
get_custom_image(image_id, name_on_image, avatar)
Обратите внимание
Каждый раз, когда вы используете эту функцию, расходуются те же ресурсы, что и при отправке 10 обычных сообщений.
! image_id
ID изображения
! name_on_image
имя пользователя
avatar
аватар пользователя Если вам нужно включить персонализированное изображение, передайте значение «1».
ID изображения можно найти здесь:

В качестве примера давайте используем простой сценарий чат-бота, который отправит изображение в чат:

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


В последнем блоке сценария, отвечающем за отправку изображения, вставьте функцию в поле калькулятора. Используйте следующий формат, включая image_id и ваш name переменную.

Обратите внимание
Текст get_custom_image функция возвращает словарь. Чтобы отобразить изображение в чате, не выводите переменную результата (например, image_1) напрямую. Вместо этого нужно обращаться к значению, сохранённому под ключом 'url' например, image_for_user).
Если всё настроено правильно, изображение будет отправлено и сразу отобразится в чате.
Правила именования переменных
При именовании переменной в калькуляторе убедитесь, что имя:
Содержит только латинские буквы и цифры (например,
picture— правильно).Не содержит пробелов (используйте подчёркивания: например,
apple_on_table).Ставит цифры в конце (например,
apple1, а не1apple).
Обратите внимание, что мы использовали синтаксис #{full_name} чтобы динамически подставить значение, введённое пользователем, в переменную.
В результате изображения, отправленные в чат, будут персонализированы именем, которое пользователь указал во время разговора.
Последнее обновление