Add bot
  1. Games
  2. Server group games
  3. Mafia
Server group games

Mafia

The mafia kills by night; the town hunts them by day with votes. Secret roles arrive in every player's DMs.

# group-games
BankBot APP
Mafia

Commands

مافيا
/group-game start game:المافيا

Starts with the word alone, no mention. The server owner tunes timings and rewards with /group-game mafia-settings.

Category
Group ・ secret roles
Players
5–15
Entry
Free
Reward per surviving winner
50
Reward cap
5 rounds / 24 h
Vote time
20 s

What is Mafia?

The bot deals secret roles at random and DMs each player a role card. The town splits into two teams: the mafia and the citizens.

At night the mafia pick a victim, the doctor protects someone and the detective investigates another. By day the night's result is revealed, everyone discusses (60 seconds) and then votes someone out. The mafia win when they equal everyone else alive; the citizens win by removing every mafioso.

How to play

  1. Type “مافيا” in the channel and press “Join” within 30 seconds. At least 5 players are needed.
  2. Receive your secret role card in your DMs (allow DMs from the server so it reaches you).
  3. At night use your role's power with the DM buttons within 30 seconds; by day discuss, then vote (20 seconds). A tie triggers a short revote.
  4. Days repeat until a team wins, and every surviving winner gets the reward.

Roles

Mafia count follows the player count: up to 6 players = 1, up to 9 players = 2, up to 15 players = 3. There is always one doctor and one detective; the rest are citizens.

RoleTeamPower
🔪 Mafia Mafia Kills one player each night by voting among themselves, and wins when they equal everyone else alive.
💉 Doctor Town Protects one player each night from the mafia, without knowing who was targeted.
🔍 Detective Town Investigates one player each night to learn whether they are mafia.
👤 Citizen Town No night power: discusses and votes to expose the mafia.

As it appears in Discord

Real messages built by the bot's own code with sample data, so they match what players see.

FAQ

How many players are needed?

5 to 15 players. If the minimum is not reached the round is cancelled and nobody loses anything.

Is there an entry fee or a loss?

No. Entry is free and losing costs nothing; there is only a reward for winners.

What is the reward and who earns it?

Every winner still alive at the end gets 50 points, up to 5 rewarded rounds per player per 24 hours. An eliminated member of the winning team is not rewarded by default.

My role card did not arrive. What now?

Allow direct messages from server members. Role cards and night decisions are sent by DM to stay secret.

Are eliminated players' roles revealed?

Yes, a player's role is revealed when they leave and shown in the round summary.

Add BankBot to Discord

Free, and every game can be toggled from /settings.

Play with BankBot