> ## Documentation Index
> Fetch the complete documentation index at: https://docs.semetary.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Reaction Roles

> Publish interactive messages that let members choose roles.

## Open the manager

The command opens an interactive configuration interface. Use its controls to select the message and roles members can obtain.

```text theme={null}
,reaction-roles
```

## Before publishing

Keep assignable roles below Semetary and check their permissions. The bot needs access to the target channel and Manage Roles. Test the resulting message as an ordinary member.

## Command reference

Examples use the default comma prefix. Required inputs use angle brackets; optional inputs use square brackets. Each command notes whether it is also registered in Discord's slash menu.

<AccordionGroup>
  <Accordion title=",reaction-roles" icon="terminal">
    Create and manage custom reaction-role panels.

    Aliases: `,rr`, `,reactionroles`.

    <Note>This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.</Note>

    ### reaction-roles

    Create and manage custom reaction-role panels.

    ```text Prefix syntax theme={null}
    ,reaction-roles
    ```
  </Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.