Изображение с персонализированным текстом
Готовим именной сертификат БЕЗ добавления фотографии пользователя. В следующих разделах подробно разбираем добавление фотографии, полученной от пользователя и аватара из профиля VK/Telegram.
Last updated
Готовим именной сертификат БЕЗ добавления фотографии пользователя. В следующих разделах подробно разбираем добавление фотографии, полученной от пользователя и аватара из профиля VK/Telegram.
Last updated
В этой статье мы сделаем бота, который будет создавать именные сертификаты
Для создания динамических изображений и сертификатов будем использовать сервис https://niftyimages.com/. Через него доступно создание 10 000 картинок на бесплатном аккаунте.
После регистрации в сервисе https://niftyimages.com/.
Выбирайте пункт Personalized Image
Далее нажмите кнопку Select Image и выберите ваш шаблон
Далее нажимаем кнопку Merge Tag Layer
Далее выбирайте [name] и нажимайте Use Merge Tag
У вас добавится элемент на шаблон, который можно передвигать. Вместо этого элемента будем подставлять имя и фамилию для сертификата. Передвигаем элемент на нужное место, в левом меню указываем нужны параметры.
Dynamic Text лучше оставить нетронутым. В поле Fallback Text можно указать что будет написано, если произошла ошибка и имя не подставилось.
Вы также можете выбрать тип шрифта, цвет и тд.
Далее, когда будете готовы - нажимайте кнопку Save. В появившемся окне укажите любое название.
После сохранения у вас появится ссылка на этот сертификат. Нам нужна часть, указанная на скриншоте:
Пример со скриншота: https://img1.niftyimages.com/qw5h/8gyr/1omi?name=MERGE_TAG
Вместо MERGE_TAG можно подставить имя, и открыть ссылку. Вы увидите, что сертификат создастся.
Создаем простого бота, который будет срабатывать на ключевое слово "Сертификат"
В блоке сообщения добавляем вложение по ссылке:
Здесь, вместо MERGE_TAG мы поставили переменную {first_last_name}, которая будет автоматически подставлять Имя и Фамилию человека, которому будет отправляться сообщение.
Давайте протестируем. Пишем нашему боту слово сертификат
И получаем наш именной сертификат:
Вот так просто :) Применяйте и успехов ваших проектах!