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

Telegram bot for signing up for a game of Mafia and for sending notifications

Project description:
Telegram bot for automating player registration for offline Mafia games.
The bot allows users to register for the nearest game, choose a date and time, receive reminders, or postpone registration ("remind me later").
Every Monday, the bot automatically updates the list of participants — removes old registrations, sends notifications about the new game, and allows users to register again.

The bot also supports mass messaging, reminders about upcoming games, and has a simple interface in Telegram.
The solution is suitable for any offline events, not just Mafia — the bot easily adapts to other event formats.

Functionality:

User registration for the game via Telegram

Game reminders or postponed notifications (“remind me later”)

Automatic cleaning of the participant list every Monday

Mass messaging to participants

Flexible admin panel for viewing registrations

Technologies used:

Python — main development language

Aiogram — asynchronous Telegram Bot Framework

SQLite / PostgreSQL — storing user data and registrations

Asyncio — scheduling weekly tasks (cleaning and messaging)

Logging — maintaining logs of events and errors
Work details
Budget 45 USD
Added 11 November 2025
201 views
Freelancer
Danilo Kanivets
Ukraine Kharkiv  51  1

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