Setup guide

From zero to a fully running server in about ten minutes. Follow the steps in order — or jump to a ready-made recipe below.

1

Add ORIN to your server

Open the invite link, choose your server and approve the permissions. Administrator is the easiest; the Docs list what each feature needs if you prefer to be specific.

Then open Server Settings → Roles and drag the ORIN role above any role you want it to give out (reward roles, auto roles, quarantine).

2

Check that it works

Say hello with a few free commands. Mention the bot on its own to see the prefix.

,ping
,help
,serverinfo
# change the prefix if you like (Manage Server)
,prefix set !
3

Unlock Premium Premium

Tracking, leaderboards, giveaways, automation and greetings are Premium features. Ask for Premium in the support server — it switches on instantly and you'll get a DM confirmation. Everything below needs it. What's included →

4

Set up invite tracking Premium

Tracking starts as soon as Premium is on. Choose where join and leave messages go and how young an account must be to count as fake (the default is 7 days).

,setjoinchannel
,setleave
,setaltthreshold
# give a role when someone reaches an invite count (wizard)
,setinviterole

Members can check themselves with ,invites, and you can see who invited a member with ,inviter @user.

5

Voice & message tracking Premium

Both are on automatically. Exclude anything you don't want counted, and set when daily/weekly/monthly totals reset (UTC).

,blacklist channel add #bot-commands
,vcblacklistchannel
,setresettime dailyall 0
,setresettime weeklyall monday 0

Add reward roles with ,setvoicerole and ,setmessagerole.

6

Create a live leaderboard Premium

A live leaderboard keeps itself up to date in a channel. You can have up to 10.

,createlivelb #leaderboard voice daily
,createlivelb #leaderboard messages weekly
,createlivelb #leaderboard invites alltime
,showlivelbs
7

Welcome new members Premium

Create a greeting, pick a channel, preview it, then switch it on.

,greet create welcome Welcome {user} to {servername}!
,greet channel set welcome #welcome
,greet card welcome
,greet test welcome
,greet enable welcome

See every placeholder with ,variables.

8

Give your moderators the right permissions Premium

Grant exactly the permissions a role needs — without giving them the Discord permission itself. In slash commands the permission box is a searchable dropdown.

/permission grant   permission: ban,kick,mute,warn   role: @Moderators
,permission check @someone      # see what they can do
,permission list
9

Reward your members Premium

Turn on points, then run a giveaway with requirements.

,points message enable 1 10
,points voice enable 1 5
,points invite enable 5
,giveaway start
Copy & paste

Quick recipes

Small, ready-made setups for the most common goals.

Invite reward ladder Premium

Give bigger roles as members invite more people.

,setinviterole
,viewinviteroles

Voice-time VIP Premium

Reward members who spend time in voice.

,setvoicerole
,viewvoiceroles
,leaderboard voice

A moderation team Premium

Let a role warn, mute and kick — nothing more.

,permission grant warn,mute,kick @Helpers
,warn @user spamming
,mute @user 10m

Auto role for new members Premium

Give every new member a role on join.

,autorole humans add @Member
,autorole bots add @Bot
,autorole enable

Giveaway with requirements Premium

Require messages, voice time or invites to enter.

,giveaway start
,giveaway reroll
,giveaway end

Lock down a channel Free

Free for everyone — calm a channel in seconds.

,lock #general
,slowmode 10s #general
,unlock #general