Volunteers Telegram Bot
Volunteers Bot is a production-oriented Telegram bot for managing volunteers, built with Python and aiogram 3. It handles registration through a guided FSM flow, a database-backed FAQ that admins can edit, and a support-ticket system where user messages reach an admin group and admins reply simply by responding to the bot's post.
It also supports mass broadcasts (text or photo with optional URL buttons), a suggestions box, group commands, and a super-admin panel for searching users and promoting or demoting admins. The bot ships with Uzbek and Russian interfaces, per-user rate limiting, centralised logging, and a global error handler.
It uses SQLAlchemy 2 (async) with PostgreSQL in production and SQLite locally, Redis for FSM state and rate limits, and Alembic for migrations.
More Builds
BMI Calculator
A simple Python program that calculates Body Mass Index from weight and height.
VIEW →
Datacode Academy
An IT education platform built with Python for teaching and sharing programming knowledge.
VIEW →Weather Tracker
A Python application for fetching and tracking current weather conditions.
VIEW →