Skip to main content

Temporary Roles

note

This is a premium feature.

Raid Organizer can automatically create temporary Discord roles for each event. When users sign up with a role emoji (e.g. Tank, Heal, DPS), they receive the event role. When they sign off, the role is removed.

Why use Event Roles?

  • @mention everyone signed up — Use the event role to ping all attendees
  • Voice channel access — Restrict a voice channel to only signed-up users via voice channel settings
  • Permission management — Grant event-specific permissions without manual role assignment

How it works

  1. When an event is created, Raid Organizer creates a temporary role (e.g. RaidOrganizer-123456789)
  2. When a user signs up with a role emoji (not a status emoji like "Maybe" or "Absent"), they get the event role
  3. When they sign off or the event ends, the role is removed from them
  4. When the event is deleted, the role is deleted from the server
info

Only role emojis assign the event role. Status emojis (Maybe, Absent, etc.) do not assign the role.

Enable Event Roles

Use /toggle event_roles in an event channel to enable or disable this feature.

info

This feature requires additional permissions — the bot needs "Manage Roles" and the bot's role must be above the event role in the server's role hierarchy.

Voice channel restrictions

Event roles integrate with automatic voice channel creation. Use the view_restriction and connect_restriction parameters in /event_voice set to restrict who can see or join the voice channel. See the voice channel documentation for details.