Both admins must agree
One admin makes a code, the other enters it, and the first confirms. Nothing starts without both, and either admin can end the rivalry at any time.
Rival Servers lets two communities compete. An admin of each server agrees to a rivalry, and every week the server with more messages per member wins. Scores are adjusted for size, a scoreboard updates hourly in both servers, and each server rewards its own members with coins, up to a weekly cap its admin sets. Only whole-server numbers cross between servers, never member names, ids or message content. It is off by default.

One admin makes a code, the other enters it, and the first confirms. Nothing starts without both, and either admin can end the rivalry at any time.
Only the server name, icon and whole-server score cross over. Member names, ids and message content never leave your server.
Scores are messages per member. Small servers count as at least 25 members, and each day counts at most 50 messages per member, so a spam burst can’t decide a week.
Rounds run Monday to Sunday and repeat until an admin ends the rivalry. A week is counted 14 hours after it ends, once every time zone has finished its Sunday.
One message in each server refreshes hourly, and the result is posted there when the week is counted. /rival status shows your rivalry and your record.
Your server sets its own coin rewards for a win or a tie and the most it pays per week. Members claim with a button, once per week.
Open https://console.botgg.app, choose your server and turn on Rival Servers in the Engagement section. Both servers need it on. Pick a scoreboard channel and your rewards.
An admin runs /rival code (or uses the console) and gives the code to the other server’s admin. It works for 48 hours.
The other admin enters it with /rival join, then the first confirms with /rival confirm within 72 hours. A server has one rivalry at a time.
The first week starts the next Monday at 00:00 UTC. When a week is counted, the result is posted and members claim their reward.
A rivalry shares the server name, the icon and the whole-server score. That’s all. Scores come from your daily message totals, so no member is ever named to the other server and no message is read. The only per-member data is the record of who claimed a reward, and it stays in the member’s own server.
Each server pays from its own settings: a reward for a win, a smaller one for a tie, how long members have to claim, how long they must have been in the server, and a weekly cap on the coins it pays. Once the cap is reached, further claims that week are refused with a message that the budget has run out. Coins are virtual Bank coins and there are no stakes. If an admin ends the rivalry early, the running week doesn’t count for either side, and the same goes if a server turns the feature off or removes the bot. Flows can react when a week starts or ends and when a reward is claimed.
/rival status: this server’s rivalry and record/rival code, /rival join, /rival confirm: admins start a rivalry (Manage Server)/rival end: end or decline the rivalry (Manage Server)Generated from the bot’s real command definitions. Full list on the commands page.
/rivalRival Servers: a weekly activity contest against another server5 subcommands/rival statusThis server’s rivalry and record/rival codeAdmin: make a code for another server/rival joincodeAdmin: enter another server’s code/rival confirmAdmin: confirm the rivalry/rival endAdmin: end or decline the rivalryTurn on Rival Servers in both servers. One admin makes a code with /rival code, the other enters it with /rival join, and the first confirms. The contest starts the next Monday.
No. Only the server name, icon and whole-server score cross over. Member names, ids and message content are never shared.
Scores are counted per member, with a floor of 25 members and at most 50 counted messages per member per day. A big server gets no head start, and a spam burst can’t decide a week.
Each server pays its own members from its own settings, with a weekly cap set by its admin. When the cap is reached, further claims that week are refused. Nothing is taken from the other server.
Yes. Any admin of either server can end it at any time with /rival end. The running week then doesn’t count for either side.
Add BotGG for free, then switch features on in the web console.