Mafia game bot for Telegram group chats
The Mafia party game in your Telegram group, with secret roles sent in private.
Mafia Night in short
Mafia Night (@MafiaNightProBot) runs the party game Mafia in a Telegram group: players join a lobby opened with /mafia, the bot sends each player a secret role in a private message, and the nights and days run in the chat.
- Handle: @MafiaNightProBot (https://t.me/MafiaNightProBot)
- Add to a group: Add the bot to the group and send /mafia. Players tap Join, and the host taps Start. No admin right is needed. Link: https://t.me/MafiaNightProBot?startgroup=site
- Start in private: Open the bot in a private chat and press Start, so that the bot can send you a secret role when a game starts.
- Price: Free to use. Pro is optional and is paid with Telegram Stars for one group: 150 Stars one time, or 100 Stars every 30 days.
Limits
- A game needs 4 to 12 players. Pro for the group raises the maximum to 20.
- The roles are Mafia, Doctor, Detective and Civilian, with one Mafia for every 4 players. The Doctor plays with 5 or more players and the Detective with 6 or more.
- Each player must press Start in a private chat with the bot, or the bot cannot send the role.
- A night lasts 90 seconds and a day lasts 120 seconds. The bot closes a game after 3 hours at most.
- Bunker mode needs Pro for the group. The bot needs no admin right.
Facts checked against the bot on .
MafiaNightProBot runs the party game Mafia in a Telegram group. Send /mafia to open a lobby. Players tap Join, and the host taps Start when at least 4 players are in. The bot sends each player a secret role in a private message: Mafia, Doctor, Detective or Civilian.
Nights happen in private messages, where the Mafia, the Doctor and the Detective pick a person. Days happen in the group: players talk, accuse and vote. A night lasts 90 seconds and a day lasts 120 seconds. There is one Mafia for every 4 players, the Doctor plays with 5 or more players and the Detective with 6 or more. The bot closes any game after 3 hours.
Bunker is a second game, for groups with Pro. Each player gets a private survivor card with a profession, a health note, a trait and an item. The bot names one of 6 catastrophes, and the group votes people out until only the seats of the bunker are left. The bunker has seats for half of the players, at least 2.
Commands
| Command | Example | Does |
|---|---|---|
/mafia | /mafia | In a group: opens a lobby. Players tap Join, and the host taps Start when 4 or more players are in. |
/bunker | /bunker | In a group: opens a Bunker lobby. Bunker needs Pro for the group. |
/stop | /stop | Ends the game. The host or an admin can use it. |
/pro | /pro | Explains Pro. An admin pays for one group in a private chat. |
/help | /help | Lists the commands. |
/report | /report | Lets you report a problem with a game or a player. |
/earn | /earn | Shows how to share the bot and earn Stars. |
/paysupport | /paysupport | Lets you describe a payment problem. The message goes to the maker. |
Free vs Pro
Free
- Mafia for 4 to 12 players
- The roles Mafia, Doctor, Detective and Civilian, sent by private message
- Night rounds in private and day votes in the group
Pro — 150 Stars (≈ $3), one-time, per group
- Up to 20 players in one game
- Bunker mode
Privacy
- For each group the bot stores the id, title, the Pro status and its end date, who added the bot and the time of the last game.
- For the game in progress it stores one record: the host, the players (Telegram id, display name, language), each player's role, the night choices and the votes. A timer closes a game after 3 hours at most.
- Reports and payment-help messages you send are stored as text. The bot also keeps totals as counters and the link tag a user first arrived from, such as site.
See the full privacy page for what every bot in Tiny Telegram Tools stores.
FAQ
- How many players do I need?
- At least 4, and at most 12 on the free plan. Pro for the group raises the maximum to 20. There is one Mafia for every 4 players. The Doctor plays with 5 or more players and the Detective with 6 or more.
- Why did a player get no role?
- Each player must open the bot in a private chat first, because a bot cannot write first to a person. The Join button opens that chat. The bot names the players it could not reach.
- What does Pro cost?
- Pro is per group. An admin pays in a private chat with the bot: 150 Stars once, or 100 Stars every 30 days. Pro adds up to 20 players and Bunker mode.
- Does the bot need admin rights?
- No. Mafia Night runs in any group without admin rights. The host or an admin can end a game with /stop.
Related guides
- How to Send a Secret Message on Telegram That Only One Person Can Open
- How to Send a Secret Message in a Telegram Group Chat
- How to Send an Anonymous Message on Telegram
Other bots
- WhisperLockBot — A locked message only one person can open, posted inline into any chat.
- NudgeRemindBot — Reminders delivered in chat by a 1-minute cron, in your own timezone.
- AnonInboxProBot — A personal link where strangers write to you anonymously; you reply and can block.
- SpyPartyProBot — A find-the-spy game for 3 to 12 friends in a Telegram group chat.
- SplitTabsBot — Group expense ledger: add expenses, see balances, minimal settlement, CSV export.
- HabitStreakProBot — Habits with tap check-ins, streaks, a once-a-day prompt, and a Mini App board.
- EventRSVPProBot — Group events with Going/Maybe/Can't buttons, live counts, and 1-hour reminders.
- AnonSayProBot — Post anonymously into a Telegram group through the bot.
- PartyPackProBot — Truth/dare/would-you-rather/never-have-I-ever prompts with no-repeat rounds.
- GroupPulseProBot — Activity stats for Telegram groups — counts messages, never content.
- WhenIsItBot — Time-zone converter for Telegram groups and inline use, DST-correct.
- BirthdayReminderProBot — Members save their birthday once; the bot greets them in the group and warns everyone else the day before.
- CountdownDaysBot — A countdown message that updates itself automatically, right inside the group.
- AsyncStandupBot — Async daily standup: the bot DMs 3 questions, then posts one compiled report to the group.
- WordADayLearnBot — One spaced-repetition vocabulary card a day, by DM, from a 300-word English catalog.
- FocusTimerProBot — A focus timer with an end message and break, solo by DM or together in a group.
- BudgetLogBot — Text an expense, get it logged and categorized automatically.
- TimeSheetProBot — Clock in/out or log hours by DM, totaled per client.
- IcebreakerDailyBot — One conversation-starter a day, posted to the group automatically.
- SantaDrawProBot — Secret Santa for a Telegram group: join, draw, and matches sent by DM.
- TriviaDailyProBot — One daily trivia question as a native quiz poll, with a weekly group leaderboard.
- TickMyPriceBot — Live crypto prices in chat, and an alert when a coin crosses your line.
- MyHoldFolioBot — Your crypto portfolio in Telegram: total value, PnL and history, no wallet connection.
- JoinApproveProBot — Approves every join request at once and sends each new member one welcome message.
- GiveawayDrawProBot — Posts a giveaway in your channel or group and draws the winners at the deadline.
- DailyTarotGroupBot — One free tarot card a day, in private or in your group chat.
- TruthDareFriendsBot — A truth or dare game for your own Telegram group, with each prompt sent in private.
- GroupGateProBot — Mutes each new member until they tap a button, and removes accounts that never tap.