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

Bot Development 45 USD
Job 6 of 8
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
Details
  • Added:
215

Freelancer

  • Projects 53
  • Rating 5.0
  • Rating 4 555
Register

If you have an account, log in

Indicators

  • Last visit: 11 hours 1 minute ago
  • Replies within 3 hours