Permissions — Ori Discord Bot
What permissions does Ori need?
Section titled “What permissions does Ori need?”Ori requests specific permissions when added to your server. Each permission maps to a specific feature. Here’s exactly what Ori requests and why.
Permissions used
Section titled “Permissions used”| Permission | Why Ori needs it | Used by |
|---|---|---|
| Send Messages | To send welcome messages, mod logs, giveaway embeds, and reaction role messages | Welcome, Moderation, Giveaway, Reaction Roles |
| Embed Links | To send rich embed messages with colors, titles, and formatting | All plugins that send embeds |
| Manage Roles | To assign and remove roles from members | Auto-Role, Reaction Roles |
| Read Message History | To track interaction with reaction role messages | Reaction Roles |
| Add Reactions | To add initial reactions on reaction role messages (if using reaction mode) | Reaction Roles |
| Manage Messages | To delete messages in bulk with /purge | Moderation |
| Kick Members | To kick members with /kick | Moderation |
| Ban Members | To ban members with /ban | Moderation |
| Moderate Members | To timeout (mute) members with /mute | Moderation |
| Manage Channels | To rename channels dynamically | Channel Rename |
Permissions Ori does NOT request
Section titled “Permissions Ori does NOT request”Ori does not request or use:
- Administrator — never. Ori requests only the specific permissions it needs.
- View Audit Log — Ori does not read your server’s audit log
- Manage Server — Ori does not modify server settings
- Manage Webhooks — Ori does not create or manage webhooks
- Mention Everyone — Ori does not ping @everyone (unless your message template includes a role mention)
Adjusting permissions
Section titled “Adjusting permissions”After adding Ori, you can adjust its permissions in Server Settings → Roles → find Ori’s role. You can also set per-channel permission overrides to control where Ori can send messages.
If you remove a permission Ori needs for a plugin, that plugin will fail silently or show an error in the dashboard.
Role hierarchy
Section titled “Role hierarchy”For role-related plugins (Auto-Role, Reaction Roles), Ori’s role must be positioned above the roles it needs to assign in your server’s role hierarchy. Go to Server Settings → Roles and drag Ori’s role above the target roles.
Frequently asked questions
Section titled “Frequently asked questions”Why does Ori request all these permissions upfront? Discord’s bot authorization flow requires permissions to be requested at install time. Ori requests everything it needs across all plugins so you don’t have to re-authorize when enabling new plugins.
Can I give Ori only the permissions for the plugins I use? Yes. After adding Ori, edit its role permissions and remove the ones you don’t need. The associated plugins won’t work, but everything else will.
Does Ori use Administrator permission? No. Ori never requests or uses Administrator permission.