Moderation & safety

Discord mod training bot: practise moderation before it gets real

Mod Training is a flight simulator for your staff team. Trainees work through realistic situations (a fake chat, a report, a raid) and choose how to react. Every choice has points and an explanation, and reaching the pass mark certifies them with a role. You see every result in the console and know who is ready before you hand out real permissions.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
staff-trainingDiscord preview

LeoToday at 20:14

/training start

BotGGBOTToday at 20:16

Scenario 2/5 · “Free Nitro” from a regular
A long-time member suddenly posts the same link in five channels.
Chat
Sam: free nitro for everyone who verifies here 🎁 discord-gift.example
What do you do?
A. Reply that the link is fake
B. Delete the messages, time Sam out and DM him that his account looks hacked
C. Ban Sam right away
D. Ignore it, someone else will report it
ABCDQuit training

Only you can see this

A training scenario, only visible to the trainee

What you get

8 scenarios ready to use

Invite spam, a debate turning personal, a hacked “free Nitro” account, a raid, a one-screenshot harassment report, doxxing, an appeal against a teammate’s ban and an explicit image “as a joke”. In English, Russian and Hebrew.

Write your own scenarios

Describe the situation, add up to six fake chat messages and two to four reactions, each with points from 0 to 10 and an explanation. A live Discord preview shows what trainees will see.

Learn from every answer

After each answer trainees see the best move and why. Switch to exam mode and they only see the final score, so nobody memorises the answers.

Certification with a role

Reaching the pass mark gives the certification role and, once per member, a coin reward. Results can post to a staff channel, and a cooldown applies after a failed run.

Results for staff leads

The console shows runs, pass rate, average score and the hardest scenarios, plus every run answer by answer. /training results gives the latest runs in Discord.

Plugs into your staff flow

Use Flows to promote a member when they pass, or hand out a trial role. Staff can also certify or revoke manually with /training certify and /training revoke.

How it works

  1. Turn on Mod Training

    Open https://console.botgg.app, choose your server and switch on Mod Training in the Moderation section. Set the number of questions, the pass mark and the certification role.

  2. Pick your scenarios

    Keep the built-in library, switch single scenarios off, and add your own for situations specific to your server, from your rules to your game.

  3. Trainees run the exam

    A trainee runs /training start. A private message shows each situation with A–D buttons; an unfinished run can be continued later with the same command.

  4. Review and certify

    Passing certifies automatically. Leads check the details in the console’s Results tab and decide who is ready for real moderator permissions.

Consistent moderation from day one

Each run draws random scenarios from the pool, so two trainees rarely get the same exam. Answers can’t be changed once given, and double clicks are harmless. Choose who may train (everyone or only certain roles; staff always can), how long trainees wait after failing, and whether failed runs are posted to the results channel too.

Custom scenarios: up to 5 on Free and 100 on Pro, in addition to the built-in library. Trainees see the built-in scenarios in your server’s bot language.

  • /training start: start or continue a run
  • /training me: certification, best and last score, retry time
  • /training results, /training certify, /training revoke: for staff

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/trainingMod Training: practise moderation on realistic scenarios5 subcommands
  • /training startStart (or continue) a training run
  • /training meYour training results and certification
  • /training resultsmember?Staff: latest training results
  • /training certifymemberStaff: certify a member without the exam
  • /training revokememberStaff: remove a member's certification

Commands

Free vs Pro

Every feature works on the Free plan. Pro raises the limits and unlocks extras.

LimitFreePro
Custom training scenarios5100

What Pro adds See pricing

Frequently asked questions

How do I train new moderators on Discord?

Turn on Mod Training in the BotGG console, keep or extend the scenario library and give trainees the /training start command. They practise on realistic cases, see explanations and get certified when they pass.

Can I write scenarios for my own server?

Yes. Add custom scenarios with a topic, difficulty, a situation, up to six fake chat messages and two to four reactions with points and explanations. They mix with the built-in ones.

Can trainees cheat by retrying until they pass?

Set a cooldown of up to a week after a failed run, use exam mode to hide explanations until the end, and add more scenarios than one run uses so each exam is different.

What does a certified member get?

The certification role you choose and, once per member, a Bank coin reward if you set one. The pass can also be posted to a staff channel and start a Flow.

Who sees the answers?

Only staff, in the console’s Results tab, with every answer and its points. Trainees see their own results with /training me.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.