Gacha Β· Moderation Β· Voice Β· Levels
A gacha bot in the shape of Mudae, with its own roster and currency, plus the moderation, voice rooms and levels a server needs, so one bot does the job of four.
Powering users across communities
Pick what you want to use. Each part has a few short steps, in order.
Six steps. The first two matter most, the rest is taste.
Run $invite in a server that already has it, or use
the button at the top of this page. It asks for what every part
needs: messages and embeds for the gacha, roles, kicks, bans and
timeouts for moderation, and moving members for voice. Untick
anything for a part you won't use.
Left alone the bot answers everywhere, which gets old fast in a busy server.
$channelallow #bot-chat
$channellist shows which channels are
allowed, and $channelclear lets it answer everywhere
again.
The step above makes the bot ignore commands elsewhere; the message still sits there. A Discord AutoMod rule deletes it.
Server Settings β AutoMod β Create your own β Custom Keywords β Block Message, and exempt your bot channel. The command list to paste is generated by the bot's own tooling, so it never goes stale.
One command sets five dials at once, so nobody has to learn the settings table on day one.
$preset relaxed Β· $preset normal
Β· $preset slow
$settings shows every dial afterwards,
and $set <key> <value> changes one.
The roster carries games and Western cartoons as well as anime. A server that only wants anime can say so.
$togglegames Β· $togglewestern
$toggles lists every switch and where it
stands. They are all reversible.
$tuto walks a new player through the bot in
17 steps and pays them for
finishing each one. They learn the commands by using them rather
than by reading a list.
Five steps. After the third, every command works.
Server Settings β Roles: drag the bot's role above your staff roles. It can only jail, mute or ban people whose top role is below its own.
The bot follows Discord's own permissions, so staff ranks are just roles.
Trial Mods need Timeout Members: jail,
timeouts, mutes and warnings.
Mods also need
Kick Members and Ban Members.
Name your staff roles and the bot makes everything else: Jailed,
Image Muted and Reaction Muted roles, a #jail channel
and a #mod-logs channel only staff can see.
$setupmod @Mod @Trial ModOptional. Punish people when they reach a number of warnings, and word the bot's messages your own way.
$warnpunish add 3 timeout 1h
$invoke set jail message {user.mention} is in jail: {reason}Every jail and mute gives the staff member who did it a point. Mods give points by hand for reports that end in a ban.
$point @trialmod ban
$toppoints
$modhistory @trialmod counts every
action someone has taken.
Three steps. The first one is all you need.
Makes a category with a Join To Create voice channel
and a #vc-info channel with the commands in it. To use
a voice channel you already have, give its id.
$vc setup
$vc setup 123456789012345678
Only let one bot run Join To Create, or both will make a room every time someone joins.
Whoever joins gets their own channel, deleted when it empties. They lock it, hide it, rename it and choose who gets in, from the channel's own chat.
$vc lock Β· $vc permit @friend Β· $vc rename chill
$vc panel posts the full command list
anywhere.
Every minute in voice is counted, except in the AFK channel. Hand out roles at milestones.
$vc hours add 10 @Regular
$vc lbIt works out of the box. The rest is up to you.
Levels start counting the moment the bot is in your server. Chatting earns XP once a minute, and voice earns it too when there's someone to talk to.
$level Β· $leaderboardHand out roles at levels. Anyone already past a level gets the role with one command.
$levels role add 10 @Active
$levels syncOpen the dashboard, log in with
Discord and pick your server: XP per message and per minute in
voice, level roles, the level-up message and where it goes, and
channels that earn nothing. $dashboard in Discord DMs
you a private link to the same page.
Every setting is a command too: $levels
settings shows them all.
Choose where level-ups are announced, and keep spam or bot channels from earning XP.
$levels channel #level-ups
$levels ignore #bot-spam
Every 5 levels pays a little karuda, 100 by
default, and only once per milestone, so it never outpaces
$dk. $levels karuda 0 turns it
off.
Two quick ones, and the rest just works.
Pick the roles everyone gets when they join from a menu: no typing role names. Bots never get them.
$autoroleOne command turns on a friendly welcome with their picture. Change the words whenever you like, with fill-ins for their name, the server and the member count.
$welcome #welcome
$welcome message Hey {user}, welcome to {server}!
$goodbye #welcome
Both are on the dashboard too, under Welcome & roles.
Nothing to set up: snipe deleted and edited messages, go AFK, set reminders, look people and the server up, and copy emojis in.
$snipe Β· $afk Β· $remind 10m stretch
$userinfo Β· $serverinfo Β· $stealFour parts. Use all of them, or only the ones you need. Pick one to see its commands.
Roll for 102,192 characters and claim the ones worth keeping.
Talk first, then decide. Every action is saved as a numbered case.
Rooms people make and run themselves, and hours spent in voice.
XP for chatting and for time in voice, with roles at milestones.
The everyday tools: roles on join, welcomes, snipes and more.
Log in with Discord, pick your server, and set up the gacha, moderation, voice rooms and levels from one place.
The 240 most wanted, out of 102,192. Value comes from how much people want to own somebody, which is not the same as how many have heard of them β so the top here is not the top of a popularity chart.
Original characters from the people around Paper. Tap one to flip through their art.















































































































































































































































