Конструктор мемов в формате чат-бота

Мемы — это прекрасно. Ещё прекраснее — делать их самому. Поэтому для быстрой генерации идеально подойдёт чат-бот в Телеграме.

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

Мы решили, что для BotCreators тоже нужен свой генератор. Поэтому мы создали мем-бот.

Задача проекта

— Наносить на отправленную картинку указанный текст

— Создавать на этой основе готовый мем

Цель проекта

Сделать чат-бота с возможностью генерации мемов

Технологии

API Telegram
Язык программирования
База данных
Серверные решения

Продукт

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

Несколько секунд для генерации — и мем готов. Можно сохранить его в формате JPG и отправлять тому, кому это необходимо.

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

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

Эта функциональность позволяла отлавливать баги и быстро исправлять их.

Команда

Руководитель
  • Боков Ахмад
Дата выпуска: 01.09.2018

Итоги

Бот работал какое-то время, радуя своими генерациями любителей посмеяться. Затем мы приостановили его работу.

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

Так, например, мы убедились, что наносить текст с нужным шрифтом в определённых местах картинки — это возможно и в пределах чат-бота тоже. И впоследствии использовали эту функцию для клиентского бота Брайта.

А ещё проверили функциональность разделения на роли с разным уровнем доступа и тоже позже добавили это в лотерейный бот для МегаФона.

Заполните форму
Наш менеджер свяжется с вами в течение часа
Напишите в мессенджер
Наш менеджер свяжется с вами в течение часа
Александр Венгер
Эксперт по продукту