Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

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
Work details
Budget 67 USD
Added 11 November 2025
164 views
Freelancer
Danilo Kanivets
Ukraine Kharkiv  51  1

Available for hire Available for hire
52 Safes completed
On the service 11 months 9 days