LiveThe dashboard is here. Six years in the making.

Introduction

Permissions

What Zira needs from your server to work, and how to grant it.

Zira needs the following permissions on your server to operate properly. The invite link grants all of these by default.

Required Permissions#

PermissionHow it is used
Manage RolesFor adding reaction roles and creating color roles
Read MessagesUsed for the edit commands
Send MessagesTo send command responses, logs, and create setup messages
Manage MessagesTo remove user emojis from setup messages
Embed LinksTo send embed responses and post messages from the embed builder
Read Message HistoryUsed for the message set commands
Add ReactionsFor reaction roles
Use External EmojisFor custom emoji reaction roles

Zira Invite Dialog

Additional Permissions#

Info

These permissions are not granted by default. Add them to Zira's role only if you plan to use the features that need them.

PermissionHow it is used
Manage ChannelsTo create and delete the room and waiting channels for private rooms
Move MembersTo move members into their private rooms

Command Permissions#

Because Zira uses slash commands, you can edit individual command permissions in Server Settings → Integrations → Zira. From there you can choose which roles and channels each command works in.

Configuration Role#

You can also set a server-wide config role. Anyone with that role can use any Zira command, regardless of Discord's per-command integration settings.

/config role set <Role>
Caution

Be careful which role you pick. Granting this permission to untrusted members lets them bypass your normal permission setup for any Zira command.

To clear the config role and return command access to Discord's default integration settings:

/config role disable
Info

Server owners and members with Administrator can always use Zira commands, regardless of any config role.