donaldstudio.

В сторах

ImageBot

Высоконагруженный Telegram-бот для AI-генерации изображений по тексту, редактирования фото и обработки медиазадач со встроенной системой балансов и цифровых покупок.

imagebot_logo
GO ↗

О проекте

ImageBot — многофункциональный сервис и Telegram-бот, предоставляющий пользователям возможности генерации иллюстраций по текстовому описанию и интеллектуальной обработки загруженных фотографий.

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

Ключевые технологические решения: • Двухрежимная работа с медиа: Генерация визуального контента с выбором соотношения сторон (1:1, 16:9, 9:16) и редактирование загруженных фотографий на основе текстовых инструкций. • Асинхронный очередь задач и polling: Неблокирующий конвейер отправки запросов к ИИ-моделям, периодический опрос состояния задач (status polling) с автоматической обработкой временных сетевых сбоев. • Система балансов и биллинга: Учёт доступного лимита генераций, поддержка активации промокодов и встроенная покупка пакетов услуг через стандартные платежные механизмы платформы. • Надёжное хранение данных: Использование асинхронной базы данных для учета транзакций пользователей, истории генераций и административного управления. • Пошаговые пользовательские сценарии: Интерактивное меню с Inline-кнопками, контролем состояний диалога (FSM) и возможностью отмены или перегенерации результата.

Возможности

  • Генерация изображений по тексту с выбором формата (1:1, 16:9, 9:16) Редактирование загруженных фотографий по текстовому описанию Асинхронный конвейер задач с автоматической обработкой ошибок API Учёт лимитов и баланса генераций в профиле пользователя Встроенная покупка пакетов генераций внутри интерфейса ботов Механизм активации и администрирования одноразовых промокодов Пошаговые FSM-диалоги с понятными интерактивными меню

Технологии

Python 3.12 / Asyncio aiogram 3 (Фреймворк для Telegram-ботов) aiohttp (Асинхронный HTTP-клиент) aiosqlite / SQLite (Асинхронный слой работы с БД) Интеграция с API генерации и редактирования изображений Интеграция встроенных цифровых платежей Контейнеризация Docker & Docker Compose

Есть вопрос о проекте?

Написать нам ↗