Add Dreamliner to your server
Invite the bot, understand every permission it asks for, put its role in the right place and check that it's working. About ten minutes, start to finish.
By the end, you'll have
- Dreamliner in your server, with exactly the permissions it needs (and no Administrator)
- Its role placed so it can give roles and moderate the members you want it to
- A working setup you've tested yourself, plus your server's dashboard open and ready
Before you start
- A Discord account that can add apps to the server. That means the server owner, or a role with Manage Server.
- Discord on a computer or in a browser. Moving roles around is much easier there than on a phone.
Adding a bot takes one click, but the next five minutes decide whether it actually works well: which permissions it gets, where its role sits, and whether you've checked it before your members start relying on it. This guide walks through all of it, and explains the why behind each part so you can make changes later with confidence.
Dreamliner asks only for what its features use, so you stay in control.
A ready-made setup is created the moment it joins. Nothing to upload.
Everything else happens on the dashboard at dreamliner.site.
Step 1 · about 1 min
Open the invite and pick your server
Get to Discord's "add an app" screen with the right server selected.
- Go to dreamliner.site/invite and press Add to Discord. Discord opens its own page for adding apps.
- If Discord asks, sign in with the account that has Manage Server on your server.
- Under Add to server, pick the server you want and press Continue.
Step 2 · about 3 min
Review the permissions
Know what you're granting, and keep everything ticked unless you have a reason not to.
Next, Discord shows the list of permissions Dreamliner is asking for. They're already ticked. Each one is there because a feature needs it. Here's the full list in plain English:
| Permission | What Dreamliner uses it for |
|---|---|
| View Channels, Send Messages, Read Message History | Seeing channels and replying to commands. Without these, nothing works. |
| Embed Links, Attach Files | Rich replies, image cards (like /rank and /profile) and exports. |
| Add Reactions, Use External Emojis | Reaction roles, starboard, polls and Dreamliner's own icons in messages. |
| Manage Messages | Automod removing rule-breaking messages, /clean, and pinning. |
| Kick Members, Ban Members, Moderate Members | Moderation commands, appeals and automod punishments. Moderate Members is Discord's "time out". |
| Manage Nicknames | Changing nicknames for members, for example with /nickname. |
| Manage Roles | Autorole, reaction and button roles, level rewards and Server Autopilot. |
| Manage Channels | Temporary voice channels, Scam Protect's honeypot and Server Autopilot. |
| Connect, Move Members | Music, voice clips, temporary voice channels and voice moderation. |
Step 4 · about 2 min
Move Dreamliner's role up
Let Dreamliner manage the roles and members it should, and only those.
This is the step most people miss. Discord has one firm rule: a bot can only manage roles below its own highest role, and only moderate members whose top role is below its own. When Dreamliner joins, its role lands near the bottom of the list. Until you move it up, it can't hand out your roles.
- Open Server SettingsRoles.
- Find the role called Dreamliner. Drag it above every role you want it to give out or manage: member roles, level rewards, colour roles, reaction roles.
- Keep it below your admin and owner roles. That way nobody can use Dreamliner against the people who run the server.
- Press Save Changes if Discord asks.
Step 5 · about 2 min
Check it works
Run two commands and open your dashboard.
- In any channel, type
/helpand pick Dreamliner's command. You get an interactive menu of everything it can do. Everyone in the server can use it. - Now run
/config. It needs Manage Server and replies with a link to your server's dashboard. - Open the link and sign in with Discord. Your server is already selected and you're ready to set things up.
You're set up
What you just did
- Added Dreamliner with the permissions its features need, and no Administrator
- Put its role above the roles it hands out and below your admins
- Checked /help and /config, and opened your dashboard
Next, decide who on your team can use which commands. Dreamliner's own staff roles are separate from Discord's, and setting them up takes a few minutes. Or, if you'd rather have the whole server designed for you, jump to the Autopilot guide.
- Set up staff permissions: give your moderators the right commands.
- Set up in minutes with Autopilot: let Autopilot build and configure things.
Common questions
Does Dreamliner need Administrator?
No. It asks for specific permissions only, and works fully without Administrator. Giving it Administrator isn't needed and isn't recommended.
Dreamliner says it can't give a role. Why?
The role is above Dreamliner's own role. Move Dreamliner's role higher in Server SettingsRoles, as in step 4. Discord never lets a bot manage roles at or above its own.
It doesn't reply in one channel.
That channel (or its category) is probably hiding itself from Dreamliner. Open the channel's Permissions, add the Dreamliner role and allow View Channel, Send Messages and Use Application Commands.
Can I remove Dreamliner later?
Yes. Kick it from the member list like any other member. Your settings stay saved, so if you add it back, everything is as you left it.
Who can change Dreamliner's settings?
Anyone with Manage Server on your server can open the dashboard and run /config. To give staff access to commands without handing out Manage Server, use Dreamliner Roles. The next guide covers exactly that.
Read next