Creation of a Telegram bot for the revival and restoration of photographs
Development of a paid Telegram bot for restoration, quality enhancement, and realistic animation of photographs using artificial intelligence algorithms. The project represents a full-fledged microservice with a well-thought-out interface and monetization system.
MAIN TASKS AND CHALLENGES
Create an intuitive user flow for people without a technical background.
Ensure seamless and asynchronous processing of heavy media files.
Build a reliable backend architecture for interaction with external AI services.
Implement billing, subscription system, and internal user balance accounting.
IMPLEMENTED FUNCTIONALITY
Integration of AI models: connecting APIs for restoration, colorization of black-and-white photos, and generating video animations from portraits.
Client logic: step-by-step menu, validation of incoming images, informing about the status of request processing.
Data management: user session control system, tracking transactions and generation history.
TECHNICAL STACK
Telegram Bot API, n8n, and JavaScript for building workflow architecture and writing custom logic, Supabase as the main database for storing states and financial transactions, APIs of third-party neural networks and payment systems.
MAIN TASKS AND CHALLENGES
Create an intuitive user flow for people without a technical background.
Ensure seamless and asynchronous processing of heavy media files.
Build a reliable backend architecture for interaction with external AI services.
Implement billing, subscription system, and internal user balance accounting.
IMPLEMENTED FUNCTIONALITY
Integration of AI models: connecting APIs for restoration, colorization of black-and-white photos, and generating video animations from portraits.
Client logic: step-by-step menu, validation of incoming images, informing about the status of request processing.
Data management: user session control system, tracking transactions and generation history.
TECHNICAL STACK
Telegram Bot API, n8n, and JavaScript for building workflow architecture and writing custom logic, Supabase as the main database for storing states and financial transactions, APIs of third-party neural networks and payment systems.