Role Menus

Create beautiful Role Menus with Ostra.

① Ensure you have the Manage Role Menus permission in the desired server

Ostra will only allow you to create and manage Role Menus if you have a Manager Role, the Manage Role Menus permission, or the Manage Server Discord permission within that server. The Manage Roles Discord permission has no effect on whether you can manage Role Menus or not.

Don't know how to grant this permission? Check out our Role Permissions guide.

② Required Discord permissions

In addition to the Manage Role Menus permission, permission to send messages in the chosen channel is required. Some example scenarios:

  • Creating or updating a Role Menu in a Text Channel
    Requires View Channel, Read Message History, and Send Messages permissions in the chosen channel.
  • Moving a Role Menu between two Text Channels
    Requires View Channel, Read Message History, and Send Messages permissions in the Role Menu's current channel, and the chosen channel to move it to.
  • Creating a Role Menu in a Voice Channel
    Requires View Channel, Read Message History, Send Messages, and Connect permissions in the chosen channel.

③ Create a new Role Menu

To create a Role Menu, head to your server's dashboard and navigate to the Role Menus section.

Failed to load
Dark mode variant Light mode variant

On this page, you will see a list of all Role Menus in your server. To create a new Role Menu, click the Create button.

Failed to load
Dark mode variant Light mode variant


During the creation process, you can optionally set the name, description, and color of the menu, add up to 25 roles, set the menu's type, and set the menu's channel. Role Menus can be one of two types: Select Multiple (default), or Select One. As their names imply, Select Multiple menus will allow members to select as many roles from the menu as they want, whereas Select One menus will only allow the member to select a single, unique choice.

④ Add and remove roles to a Role Menu

Roles can be added to a Role Menu at any time by pressing the Add role button. When adding a role to a Role Menu, you can also optionally give it a description (maximum 100 characters), and set an emoji to be used as an icon to represent it. You can use any custom emojis (including animated emojis) uploaded to your server, as well as emojis built-in to Discord.
To remove a role from a Role Menu, simply click the Remove role button on the role you want to remove.

Failed to load
Dark mode variant Light mode variant

NOTE You cannot add roles equal to or higher than your highest role in a server to a role menu unless you are the server owner! This is done to help prevent prevent server managers from being able to potentially escalate their permissions using role menus.

⑤ Prerequisite Roles

There are times where you may want to limit access to a role menu to specific server members, such as setting up cosmetic roles that only server boosters can use, or requiring members to agree to server rules before selecting roles.
Prerequisite Roles can be configured to either require any role out of a list of roles, or require all roles out of a list of roles.
There are no permissions that bypass Prerequisite Roles, including Manage Server or Administrator.

⑥ View the Role Menu on Discord

After saving your Role Menu, you can view it on Discord by heading to its channel, and pressing the "Open Role Menu" button.

Failed to load
Dark mode variant Light mode variant