Конструктор мемов в формате чат-бота
Мемы — это прекрасно. Ещё прекраснее — делать их самому. Поэтому для быстрой генерации идеально подойдёт чат-бот в Телеграме.
Переписываешься такой с другом, переписываешься… а потом раз, и пошутить захотел. Заглянул в чат-бот, сгенирировал смешнявку, и вот уже вы вместе с товарищем делаете хи-хи да ха-ха.
Мы решили, что для BotCreators тоже нужен свой генератор. Поэтому мы создали мем-бот.
Задача проекта
— Наносить на отправленную картинку указанный текст
— Создавать на этой основе готовый мем
Цель проекта
Сделать чат-бота с возможностью генерации мемов
Технологии
Продукт
Чтобы сделать мем, в чат нужно отправить желаемую картинку, а затем написать конкретный текст, чтобы бот смог добавить его на загруженный файл.
Несколько секунд для генерации — и мем готов. Можно сохранить его в формате JPG и отправлять тому, кому это необходимо.
Первое время чат-ботом мы пользовались только внутри BotCreators, затем открыли доступ для внешних пользователей.
Так как внутри бота было разделение на административную и пользовательскую часть, в случае появления проблемы в чат администратора отправлялись логи ошибки с некорректной генерацией мема.
Эта функциональность позволяла отлавливать баги и быстро исправлять их.
Команда
- Боков Ахмад
Итоги
Бот работал какое-то время, радуя своими генерациями любителей посмеяться. Затем мы приостановили его работу.
В первую очередь потому, что популярность в массовой генерации в таком формате снизилась, а во вторую — свою задачу «проверить новые функции на одном реальном боте» мы успешно выполнили.
Так, например, мы убедились, что наносить текст с нужным шрифтом в определённых местах картинки — это возможно и в пределах чат-бота тоже. И впоследствии использовали эту функцию для клиентского бота Брайта.
А ещё проверили функциональность разделения на роли с разным уровнем доступа и тоже позже добавили это в лотерейный бот для МегаФона.