01 Getting started
Quick start#
- Add Reiner to your server and drag its role near the top of Server Settings → Roles.
- Create a role named exactly
DEVand give it to yourself. - In a private channel, send
@Reiner admin channel here. - Send
@Reiner start setupand reply6to set up everything. - Run
/dashboardto get a 24-hour login link to the Command Center.
The DEV role#
Reiner decides who's staff by a role named DEV. It checks the role's name, not its permissions, so the name must match exactly, in capitals. Members with DEV can run the setup wizard, set the admin channel, open the dashboard and manage points.
DEV members are excluded from MMR, and in League votes a DEV vote counts as 999 (see DEV vote power).
Admin channel#
Create a private text channel, then mention the bot there. From then on, admin commands only work in this channel.
@Reiner admin channel hereSetup wizard#
Mention the bot with start setup (DEV role, in the admin channel), then reply with a number:
@Reiner start setup- 1
- Register all slash commands
- 5
- Points (MMR) system and rank roles
- 16
- League custom lobbies: queue and team channels
- 21
- Match history channel
- 20
- Dashboard access: installs /dashboard and DMs you a link
- 19
- Toggle points on nicknames
- 14
- Natural-language bot
- 15
- Daily League quiz channel
- 9
- Auto-greet and auto-leave messages
- 6
- Complete setup: runs everything above
02 Games
Imposter#
A social deduction word game played in a voice channel. Everyone gets the same secret word, except the imposter(s), who get a blank. Players take turns dropping subtle hints, then everyone votes on who they think the imposter is. A great warm-up before custom lobbies.
How to play: join a voice channel and run /imposter. The bot DMs each player their word (or “imposter”), runs the hint rounds, then the vote.
League of Legends quiz#
A live, on-demand League quiz. Members guess the champion from cropped splash art, ability icons and descriptions, lore excerpts, titles and skins, answered through the dropdown on the question. Correct answers earn points and build a streak bonus.
How to start: run /quizz in any channel. Rewards: +5 per correct answer, with streak bonuses up to +10. Setup option 15 adds a daily League question.
03 League custom lobbies
How a lobby runs#
- Players join the Queue Lobby voice channel.
- Members vote on the team format; the bot moves everyone into Team 1 and Team 2.
- Roles are decided, you play the game, then everyone votes the winner.
- MMR is paid out and the result posts to your match-history channel.
@Reiner start setup → option 16. The bot needs the Move Members permission to move players into team channels.DEV vote power#
In every League vote (team format, captain and player picks, role mode, and the winner), a vote from a DEV member weighs 999 instead of 1. A single DEV vote overrides the lobby and decides the outcome instantly, so staff can settle a result or push teams through without waiting on everyone. Regular members always count as 1.
Match history#
Pick any text channel and every finished lobby's result is posted there automatically: a running log of who beat who, with each player's MMR change.
Set it up: setup option 21, or right-click a text channel on the dashboard → Set as match history channel.
04 Points & MMR
MMR & ranks#
Every member has an MMR number and a rank that follows it. A normal win is +50 and a normal loss −50, but recent form bends the number: a comeback win after losses gives less, and a loss after a strong win streak is cushioned. Voting for the winner is always +2. DEV and NPC members are excluded from MMR.
- Win (normal or on a win streak)
- +50
- Comeback win (after a 1–3 loss streak)
- +30
- Win after a long 4+ loss streak
- +5
- Loss (normal or on a loss streak)
- −50
- Loss after a 1–3 win streak
- −30
- Loss after a long 4+ win streak
- −5
- Placement loss (first 3 games)
- −30
- Voting for the winner
- +2
5.League-only & nicknames#
Two toggles live in the dashboard under Settings:
Earn MMR from chatting and voice time. Turn this off so League custom lobbies are the only way to gain MMR.
Show each member's MMR as Name [123] on their nickname. On for a visible ladder, off to keep names clean. Also setup option 19.
05 Dashboard
Logging in#
Run /dashboard in your server (needs the DEV role). The bot DMs you a private login link, valid for 24 hours and scoped to your server only. If your DMs are closed, it shows you the link privately instead. Super admins sign in with a username and password and can manage every server.
Leaderboard & editing MMR#
The Points tab shows the live leaderboard. Hit Edit on anyone to add, remove, set or reset their MMR. It syncs straight to Discord, so ranks and nicknames update. Search a member by name to adjust them even at 0.
Channels & messaging#
The Channels tab lists every text and voice channel in real Discord order. Left-click a text channel to send a message or rich embed as the bot; left-click a voice channel to make the bot join or leave. Right-click any channel for more actions.
Channel setup & settings#
Right-click a channel on the dashboard to assign it instantly:
- Queue Lobby / Team 1 / Team 2
- voice
- Post the League queue
- text
- Match history channel
- text
- Admin channel
- text
- Support channel
- text
The Settings tab holds the activity-points and points-on-nicknames toggles.
06 Reference
All slash commands#
Register them with setup option 1.
Points & MMR
/ldMMR leaderboard/meYour MMR and rank/ptAdd or remove MMR (staff)/resetpointsReset a member (staff)/syncranksRe-sync rank rolesLeague
/sendqueuePost a queue lobby/syncpartyBuild teams from voice/joinBot rejoins Reiner's Wall (DEV)/quitBot leaves voiceGames
/imposterImposter word game/quizzLive League quiz/dailyqDaily League questionDashboard & help
/dashboard24h dashboard link (DEV)/helpCommand guide/reinerhelpMember quick-help/aiAsk the AI/messageSend as the botProductivity
/timerStart a timer/stoptimerStop and save/resumeResume a timer/tasksManage tasks/flexShare an achievementTroubleshooting#
- “You need the DEV role…”
- Create a role named exactly DEV and assign it to yourself.
- Admin command ignored
- Use it in the channel set with @Reiner admin channel here.
- Setup doesn't respond
- Mention the bot (@Reiner), not just the word “Reiner”.
- Rank roles don't update
- Move Reiner's role above them in Server Settings → Roles.
- Players aren't moved to teams
- Give Reiner the Move Members permission.
- No /dashboard command
- Run setup option 20, or 1 to register all commands.
Contact#
Still stuck, found a bug or want a feature? Email yousseftimoumi@reinersbot.space or use the contact form.