EN/عربي Add bot
Guide

The server owner's guide

How to set the bot up and how points move through its economy. Every number here comes from the bot's live configuration.

Setup

  1. Add the bot from the invite link. Every member gets a bank account automatically.
  2. The dashboard or /settings view — toggle casino, transfers, loans and rewards; pick the game channel; make rounds public or private.
  3. /enable-mining — creates a forum channel with the mining shop; running it again republishes the shop.
  4. /group-game settings, /group-game mafia-settings and /group-game xo-settings — trigger words, timings, loss and reward amounts (also in the dashboard).
  5. /help — the in-Discord command guide, with a button to the dashboard.

Dashboard

Sign in with Discord to see your stats and manage the bot in your servers. Only two permissions are requested: your identity and your server list.

Open dashboard →
👤 Your profileClick your avatar: balance and rank, daily income and spending, income sources, per-game results, loans and recent activity.
⛏️ Live mining hubNext-payout countdown, earnings accruing every second, the last 48 hours, the payout log, and containers with slots, power and heat load.
🖥️ Every rig in detailEfficiency, hourly output, electricity and net, decay rate, when it stops for maintenance and the cost, and how much of its value it has earned back.
🛡️ Your serversServers you own or manage (Manage Server) appear under your avatar. Faded ones do not have the bot yet; click one to invite it.

Selecting a server with the bot opens its settings:

SectionWhat you can set
🧩 Systemsturn casino, transfers, loans and rewards on or off
🎰 Casinogame channel; public or private rounds
👥 Group gamesenable them and pick their channel
🎯 Elimination roulettetriggers, loss and prize share, player counts, timings, shield, insufficient-balance rule
🕵️ Mafiatriggers, timings, reward and daily cap, doctor, vote and reveal rules
❌ XOchallenge and tournament on/off, their triggers, move/accept/registration timers, tournament player counts, and rewards
⛏️ Miningstatus and shop forum (enabling stays in /enable-mining because it creates the channel)

Any change shows a bar at the bottom: Save changes or Reset (Ctrl+S works). You cannot leave the server with unsaved changes, and every value is validated by the server. The bot applies changes within a minute, and each save is logged with who made it.

Economy

Points enter only through rewards and leave through transfer fees, the casino edge and mining costs. Track the daily ledger on the statistics page.

SourceAmountRule
Hourly reward3automatic for eligible members
Activity reward1message of 5+ chars, once per 1 min
/daily10 + 2/daystreak up to +20; keep it by claiming within 48h
Weekly50claimed with /daily every 7 days
/transfer1–10,0005% fee (1–100), daily limit 5,000

Casino

All games live in /play. The bet is escrowed when a round starts and settled once; any error or restart refunds it.

GameWin chancePayoutNote
🪙 Coin flip49%×1.95
🎲 Dice42.1%×2.25
🎡 Roulette48.6%×1.95Green ×35
🎰 Slots—×400Top prize
🍀 Luck meter50%×1.9
💣 Minefield——Up to ×1000 ・ max bet 1500

Each game returns ≈95% of wagers in the long run. See the real return

Animated visuals

Dice, luck meter, European roulette and the slot machine show an animated GIF, then replace it with a still result image. The outcome is settled and saved before drawing, so the animation is display only and never changes the odds. If drawing takes over a second the text result appears at once. See them move

Group games

Start with /group-game start or a trigger word — just type it in the channel, like روليت (no mention needed).

PlayersMoneyTriggers
🔫 Elimination roulette3–12 free entry; eliminated lose 10; winner takes 100% of losses روليت ・ !روليت
🔪 Mafia5–15 free entry; each surviving winner gets 50 (up to 5 reward rounds a day) مافيا ・ !مافيا
❌ XO2 (challenge) ・ 3–16 (tournament) no bet; challenge winner gets 20 (up to 10 a day), tournament champion gets 100 (up to 3 a day) اكس او ・ xo ・ إكس أو ・ بطولة اكس او ・ بطولة xo

Elimination wheel and themes

Each turn a GIF wheel spins through the living players and stops on the decider, who picks a numbered button in the channel, uses «🎲 Random eject», and any player may «👋 Withdraw». In the dashboard you choose the wheel theme (BankBot, classic, royal, ruby, ocean, or custom colours) with a live preview.

In-round abilities shop

Living players buy abilities with round points (not bank money), once per ability per round.

AbilityPrice (points)Effect
👁️ Reveal1Shows you who currently holds a reflect or a golden shield
↩️ Reflect2The first player to pick you gets eliminated instead (secret)
🟡 Golden shield3Cancels the first elimination that hits you, by choice or bomb (secret)
🔄 Swap fate3You become the decider next turn (lost if you're eliminated before it)
💚 Revive4Brings an eliminated player back (they can't be charged twice)
💣 Bomb5Use on your turn (now if it's your turn, or next time) — eliminates random players (needs 4+ alive)

A bot restart never stops a round: it resumes where it stopped, with no duplicate charges or rewards.

Mining

  1. Buy a container — no rig runs without one.
  2. Buy a ready rig, or parts and then /build-rig.
  3. /mining-profile — earnings every 10 minutes minus electricity; efficiency decays and rigs stop below 40% until maintained.

Efficiency decay depends on heat load (rig power versus cooling capacity), then case airflow and the container cooling factor. Better cooling means less maintenance. Watch it live in the dashboard mining hub.

Loans

/loan request ・ /loan repay ・ /loan status — one active loan at a time; late days add a daily penalty.

AmountInterestTermDaily late fee
508%7 days2
10010%7 days5
20015%10 days8
50020%14 days15

Data API

Public read-only JSON endpoints used by the statistics page (dashboard data is private to its owner):

GET /BankBot/api/statsservers, accounts, today's activity GET /BankBot/api/economy?days=14daily point flows by source (7, 14, 30) GET /BankBot/api/casino?days=30real return per game (7, 30, 90) GET /BankBot/api/overviewgroup games, mining, loans GET /BankBot/api/leaderboard?sort=balanceleaderboard (balance, earned, played) GET /BankBot/api/highlightsbig wins and group game winners