Released
ImageBot
Asynchronous AI image generation and photo editing Telegram bot featuring custom aspect ratio controls, transactional user balances, and native digital payments.

About the project
ImageBot is a feature-rich AI Telegram bot designed for on-demand image generation from textual prompts and smart edit workflows for user-uploaded photographs.
Built on an asynchronous task execution pipeline, the service provides precise control over aspect ratios, stateful user interactions (FSM), and an integrated digital credit economy.
Key Technological Solutions: • Dual Media Processing Pipeline: Text-to-image generation with customizable aspect ratios (1:1, 16:9, 9:16) and image-to-image photo modifications guided by text prompts. • Asynchronous Task Queue & Status Polling: Non-blocking API interaction flow featuring resilient polling mechanisms and automated retries for transient errors. • User Economy & Digital Invoicing: Built-in credit balance tracking, promo code activation system, and seamless digital token purchases via native messaging platform payments. • Asynchronous Data Persistence: High-performance local storage handling user balances, transaction state tracking, and administrative promo generation. • Stateful Interactive UI: Clean dialog flows managed through Finite State Machines (FSM), inline action buttons, and interactive response modification options.
Features
- Text-to-Image generation with dynamic aspect ratios (1:1, 16:9, 9:16) Image-to-Image photo editing guided by natural language prompts Asynchronous non-blocking task queue with intelligent retry logic Internal user credit system with automated balance deduction Integrated native digital purchases for top-up packages One-time promo code generation and activation mechanics Stateful FSM dialogs with interactive inline action menus