Skip to main content

Premium Feature Setup

We offer premium functionality as thanks for supporting Chai. Commands and functionality listed here only work while a server has premium status. This includes things like:

Manual Channel Sorting

Using the .sort command will reorder temporary voice and text channels by which emoji settings channels include:

  1. 📅, 📆, or 🗓
  2. 💚
  3. NEITHER ❓ NOR ⛔
  4. BOTH 💚 AND ❓

Channels with the same emoji settings will be ordered alphabetically.


Automated Channel Sorting

If you would like channels to always be sorted as though by the .sort, use the following command:

.autosort on

Once on, channels are automatically sorted whenever a channel configuration completes, provided your server still has premium status. This can be turned back off at any time, using .autosort off.


Temporary Text Channel Logging

To save a copy of messages sent in temporary text channels, when the channels are closed, use the following:

.set-log-channel [channel link or channel ID]

When logging is active, whenever a channel closes, message contents will be saved as a .txt file and uploaded to the channel specified by the command.


Matchmaking & Breakout Rooms

important

Please complete the basic setup first!

Overview

Breakout rooms are chats split off from a primary chat in Discord. The audio, video, and text for those chats is self-contained. Members can be sent to and returned from breakout rooms by a chat owner (or deputy) using commands listed on this page.

Breakout Matchmaking facilitates a variety of social events that send members to their own breakout chats. It groups participants semi-randomly into their own locked rooms, prioritizing fresh matches and (optionally) their roles.

There are three "team" roles.

  • Red matches blue or purple.
  • Blue matches red or purple.
  • Purple matches anyone.
note

Members can opt in and out of breakout event rounds by adding or removing the red, blue, purple roles and then rejoining the voice channel. (Changes won't stick unless they rejoin!)

Matchmaking Teams

Breakout rooms require you to specify roles for matching participants.

You can name and color these roles however you like. (E.g. Teacher, student, student-teacher.)

.redteam [@rolemention]
.blueteam [@rolemention]
.purpleteam [@rolemention]

Example use: .redteam @Gentlemen.

note

.redteam, .blueteam, or .purpleteam can change these roles at any time.

Matcher Profiles [Optional]

If you designate a profile channel, whenever matchmaking breakout rooms are made, Chai will paste each member's profile into their breakout room. This helps with icebreaking, sharing critical information, and saving members time that might be spent searching.

To do this, send:

.set-matcher-profile-channel [#channel or channel ID]

Chai will load a member's most recent post in the profile channel each round.

note

To update a member profile between event rounds, they need to repost their profile, not edit.

Matching Message [Optional]

Some servers put brief rule reminders or event descriptions in a message that gets sent to every breakout room. To specify this message, send:

.match-message [message to be shown]

Example usage:

.match-message - Remember to kind to each other!
- Call a @moderator if you need help!
- Have fun!

If you type the above command, this is what participants will see during breakout rooms: Example formatting of a breakout room match message