LiveThe dashboard is here. Six years in the making.

Miscellaneous Commands

Rooms

On-demand private voice channels members can spin up themselves.

The /rooms command sets up the private rooms system. Members can create their own private voice channels by joining a special trigger channel.

Usage#

/rooms
Info

Zira needs the Manage Channels and Move Members permissions to run the rooms system: Manage Channels to create and delete the room and waiting channels on the fly, and Move Members to move people into private rooms.

Example#

/rooms example

After the command, a Create Private Room voice channel appears in your server.

When a user joins that channel, Zira moves them into a brand-new private channel and creates a Waiting for move channel that the rest of the server can use to request entry. The original user can drag people from the waiting channel into their private one.

/rooms channels

Caution

Both channels are deleted when the original user leaves their private room.

Info

To turn the system off, delete the Create Private Room channel manually.

Private events and participant gating#

Running an event where only some members should have rooms? On the Private Rooms page of the Dashboard:

  • Required roles. When set, only members holding one of these roles can create rooms, and every room and waiting room is hidden from everyone else. Leave it empty and rooms stay open to the whole server.
  • Automatic gating. When you have required roles configured, the Create Private Room channel is hidden from everyone except those roles and your staff roles the moment it is created. Nothing to click, so the trigger channel (and the category name above it) never spoils a private event.
  • Sync With Category. Copies the parent category's permissions onto the trigger channel, just like Discord's own permission sync.
  • Create inside a category. New rooms channels can be created directly inside a category (hidden or not) instead of at the server root, with access applied from the very first moment.

All of this is free, like the staff and blocked role lists.

Info

If you have already set required roles and then run /rooms, the new Create Private Room channel is gated from the moment it is created: only your required roles and staff roles can see and join it. Zira says so in its reply. With no required roles configured, the channel is created open to everyone, exactly as before.

Checking and Changing Settings#

/rooms show

Shows the trigger channel, room name template, user limit, room cap, and where permissions come from.

/rooms set limit <users>
/rooms set name <template>
/rooms set cap <rooms>
  • limit: how many members fit in each room (0 = unlimited). Premium.
  • name: the room name template; {user} becomes the creator's name. Premium for custom templates.
  • cap: how many rooms can exist at once (0 = unlimited). Free.

Staff roles, required roles, blocked roles, the waiting room, and bitrate are configured on the dashboard.