Goal: Design and develop a high-speed asynchronous Telegram bot with an integrated Web App interface (Mini App) and connection to external international REST APIs.
What has been done within the project:
• Architecture and backend: The system is written in Python using the modern asynchronous framework aiogram v3 and FastAPI to ensure maximum request processing speed.
• REST API integration: Seamless parsing and processing of dynamic data in JSON format have been configured with connections to external services without delays.
• Database: A clean and optimized structure based on PostgreSQL has been designed for storing user sessions, settings, and logs.
• Interface (UX/UI): An interactive menu has been implemented using quick callback buttons, and a platform has been prepared for launching a full-fledged Telegram Mini App (React), replacing standard text commands.
• Automation: Asynchronous queues and Cron jobs have been set up for instant push notifications and individual reminders to users based on their time zone.
#Python #FastAPI #aiogram #TelegramMiniApps #PostgreSQL #SQL #Web_programming
What has been done within the project:
• Architecture and backend: The system is written in Python using the modern asynchronous framework aiogram v3 and FastAPI to ensure maximum request processing speed.
• REST API integration: Seamless parsing and processing of dynamic data in JSON format have been configured with connections to external services without delays.
• Database: A clean and optimized structure based on PostgreSQL has been designed for storing user sessions, settings, and logs.
• Interface (UX/UI): An interactive menu has been implemented using quick callback buttons, and a platform has been prepared for launching a full-fledged Telegram Mini App (React), replacing standard text commands.
• Automation: Asynchronous queues and Cron jobs have been set up for instant push notifications and individual reminders to users based on their time zone.
#Python #FastAPI #aiogram #TelegramMiniApps #PostgreSQL #SQL #Web_programming