Telegram bot for receiving applications and checking subscriptions
Project description:
A Telegram bot created for conducting contests and collecting applications from participants.
It automatically checks whether the user is subscribed to the necessary accounts on Instagram and TikTok, accepts the application (full name, social media links, contact number), and forwards it to the administrator.
An administrative panel has also been implemented for viewing, moderating, and exporting applications to a spreadsheet.
The bot is built using modern technologies Python and Telegram API.
The system operates stably in a production environment, with support for authorization, checks, and event logging.
Technologies used:
Python — the main development language
Aiogram — asynchronous framework for Telegram Bot API
Flask — implementation of a mini-site and admin panel
SQLite / CSV — storage of user applications
Requests — checking subscriptions on social media
HTML / CSS (Tailwind) — design of the admin panel
Gunicorn + Nginx — deployment and operation on the server
A Telegram bot created for conducting contests and collecting applications from participants.
It automatically checks whether the user is subscribed to the necessary accounts on Instagram and TikTok, accepts the application (full name, social media links, contact number), and forwards it to the administrator.
An administrative panel has also been implemented for viewing, moderating, and exporting applications to a spreadsheet.
The bot is built using modern technologies Python and Telegram API.
The system operates stably in a production environment, with support for authorization, checks, and event logging.
Technologies used:
Python — the main development language
Aiogram — asynchronous framework for Telegram Bot API
Flask — implementation of a mini-site and admin panel
SQLite / CSV — storage of user applications
Requests — checking subscriptions on social media
HTML / CSS (Tailwind) — design of the admin panel
Gunicorn + Nginx — deployment and operation on the server