Телеграм бот для приема анкет и проверки подписок
Описание проекта:
Телеграм-бот, созданный для проведения конкурсов и сбора заявок от участников.
Он автоматически проверяет, подписан ли пользователь на необходимые аккаунты в Instagram и TikTok, принимает анкету (ФИО, ссылка на соцсети, контактный номер) и передает её администратору.
Также реализована административная панель для просмотра, модерации и экспорта заявок в таблицу.
Бот построен с использованием современных технологий Python и Telegram API.
Система работает стабильно в продакшн-среде, с поддержкой авторизации, проверок и логирования событий.
Использованные технологии:
Python — основный язык разработки
Aiogram — асинхронный фреймворк для Telegram Bot API
Flask — реализация мини-сайта и админ-панели
SQLite / CSV — сохранение анкет пользователей
Requests — проверка подписок в соцсетях
HTML / CSS (Tailwind) — оформление админ-панели
Gunicorn + Nginx — деплой и работа на сервере
Телеграм-бот, созданный для проведения конкурсов и сбора заявок от участников.
Он автоматически проверяет, подписан ли пользователь на необходимые аккаунты в Instagram и TikTok, принимает анкету (ФИО, ссылка на соцсети, контактный номер) и передает её администратору.
Также реализована административная панель для просмотра, модерации и экспорта заявок в таблицу.
Бот построен с использованием современных технологий Python и Telegram API.
Система работает стабильно в продакшн-среде, с поддержкой авторизации, проверок и логирования событий.
Использованные технологии:
Python — основный язык разработки
Aiogram — асинхронный фреймворк для Telegram Bot API
Flask — реализация мини-сайта и админ-панели
SQLite / CSV — сохранение анкет пользователей
Requests — проверка подписок в соцсетях
HTML / CSS (Tailwind) — оформление админ-панели
Gunicorn + Nginx — деплой и работа на сервере