Chimera

Shorthand

Certain fields have shorthand equivalents that can be used in place of the full word or phrase. These equivalents are listed below.

chimera objects:

  • f = front & fronter

  • m = member & members

  • p = proxy & proxies

  • sb = subsystem & subsystems

  • s = switch

  • sy = system

displays:

  • c = card

  • pro = profile

  • i = info

customization:

  • a = avatar

  • ali = alias

  • b = banner

  • bd & bday = birthday

  • desc = description

  • dn = displayname

  • n = notes & note

  • pr = pronouns

  • tl & tgl = tagline

  • u = update

  • d = decor

variants:

  • av = activevariant

  • var = variant

settings:

  • dup = duplicate

  • h = hidden

  • or = override

  • preferdn = preferdisplaynames

  • pri = privacy

  • priv = private

  • pub = public

  • subtag = showsubsystag

managing membership:

  • par = parent

  • rm = remove

  • del = delete

flags:

  • -c = -conceal

  • -m = -many

  • -r = -reveal

  • -s = -set

other:

  • af = alwaysfront

  • showsec = showsecondary

  • showter = showtertiary

  • showaf = showalways

  • tz = timezone

Name Restrictions

Members and proxies within one system cannot have the same name.Groups may have the same name as a member or proxy; however, the member or proxy will take precedent.

There are some keywords necessary to trigger Chimera commands. These keywords are reserved, and cannot be used when naming Chimera objects (members, groups, variants, etc.). These keywords are listed below.

  • add

  • all

  • clear

  • delete and del

  • list and l

  • new

  • privacy and pri

  • raw

  • remove and rm

  • set

  • update and u

  • gallery

Emoji Reactions

you can react to webhook messages sent by chimera with the following emojis.

  • : chimera will dm you the member/proxy card, its current active variant (if any), and the system's card.

  • : delete the message, if the webhook was sent by your system.

System Commands

ch;system new [name]: create a new system linked to your account. [name] is optional.
ch;system: view your system's card.

ch;import pluralkit [pluralkit export file]: import system, member, and group data from pluralkit.-> active proxy avatars will be made into variants.

ch;system nameformat: view your current name format.
ch;system nameformat [new format]: update your current name format.
format rendering:
-> {dn} is replaced by the entity's display name (includes active variant).
-> {prns} is replaced by the entity's pronouns (includes active variant).
-> {decor} is replaced by the entity's decoration.
-> {sub} is replaced by the entity's subsystem tag.
-> {sys} is by the system tag.
-> note that {dn}, {sub}, and {sys} must be present for a name format to be valid.

ch;system card: view a system's card.
ch;system profile: view a system's profile.
ch;system notes: view a system's notes.
ch;system info: view a system's settings.
ch;system all: view all information about a system.).

ch;system members: view all of your groups.
ch;system proxies: view all of your groups.
ch;system subsystems: view all of your subsystems.
ch;system groups: view all of your root-level groups.

ch;system [id] card: view the target system's card.
ch;system [id] profile: view the target system's profile.
ch;system [id] front: view the target system's front.

ch;system count: view counts of members, proxies, groups and subsystems
-> ch;system count members
-> ch;system count proxies
-> ch;system count groups
-> ch;system count subsystems

-> add all to include hidden objects in the command output.

ch;system name: view system name.
ch;system name [new name]: update system name.

ch;system displayname: view system display name.
ch;system displayname raw: view system display name with markdown formatting revealed.
ch;system displayname [text]: update system display name.
ch;system displayname clear: remove system display name.

ch;system pronouns: view system pronouns.
ch;system pronouns raw: view system pronouns with markdown formatting revealed.
ch;system pronouns [text]: update system pronouns.
ch;system pronouns clear: remove system pronouns.

ch;system tag: view system tag.
ch;system tag [text]: system tag.
ch;system tag clear: remove system tag.

ch;system sendtag: view if a system's tag will be attached to the end of display names when sending messages.
ch;system sendtag [true/false]: include or exclude a system's tag from display names when sending messages.

ch;system description: view system description.
ch;system description raw: view system description with markdown formatting revealed.
ch;system description [text]: update system description.
ch;system description clear: remove system description.

ch;system notes: view system notes.
ch;system notes raw: view system notes with markdown formatting revealed.
ch;system notes [text]: update system description.
ch;system notes clear: remove system notes.

ch;system tagline: view system tagline.
ch;system tagline raw: view system tagline with markdown formatting revealed.
ch;system tagline [text]: update system tagline.
ch;system tagline clear: remove system tagline.

ch;system birthday: view system birthday.
ch;system birthday raw: view system birthday with markdown formatting revealed.
ch;system birthday [text]: add or update system birthday.
ch;system birthday clear: reset system birthday.

ch;system color: view a system's color.
ch;system color clear: remove a system's color.
ch;system color [hexcode]: set or update a system's color.

ch;system avatar: view system avatar.
ch;system avatar clear: remove system avatar.
ch;system avatar [image url or attached file]: add or update system avatar.
ch;system banner: view a member's banner.
ch;system banner clear: remove system banner.
ch;system banner [image url or attached file]: add or update system banner.

ch;system privacy: view system setting.
ch;system privacy [public/private]: updates system privacy.

ch;system alwaysfront: view your always-fronting members/proxies.
ch;system alwaysfront add [member/proxy names]: set members/proxies as always-fronting.
ch;system alwaysfront remove [member/proxy names]: remove members/proxies from always-fronting.
-> always-fronting members/proxies will not be removed from front if you exclude them from a switch command. when they're not listed, they'll show up in the "always-fronting" shelf.

ch;system preferdisplaynames: view if display names (if present) should be used in displays.
ch;system preferdisplaynames [true/false]: update if names or display names (when present) should be used in displays.

ch;system showids: view if member ids are shown alongside names in lists.
ch;system showids [true/false]: show or hide member ids in lists.

ch;system blacklist add [server id]: add a server to your blacklist.
ch;system blacklist remove [server id]: remove a server from your blacklist.
ch;system blacklist clear: remove all servers from your blacklist.
-> commands and messages you send in a blacklisted server will be ignored by the bot.

ch;system frontprivacy: view a system's front privacy.
ch;system frontprivacy [public/private]: update a system's front privacy.

ch;system frontproxy: view a system's front proxy mode.
ch;system frontproxy reveal: update front proxy mode. proxies in front will be shown with name and their member list by default.
ch;system frontproxy conceal: update front proxy mode. proxies in front will be shown with name by default.
-> you can temporarily override your current front proxy mode by adding -reveal or -conceal to the end of the front command or the end of a new switch.
-> ex. ch;f -reveal or ch;s [names] -reveal

ch;system frontchannel: view a system's front notification channel.
ch;system frontchannel [server id or chip link]: update a system's front notification channel.
-> if a front channel is set, any new switches will be displayed there, even if the switch is logged in another channel.

ch;system frontcolor: view a system's front color setting.
ch;system frontcolor [system/fronter]: update a system's front color setting.
-> system will use the system's color in front displays. fronter will use the color of the first fronting member/proxy.

ch;system showsecondary: view if the secondary front shelf is shown or hidden.
ch;system showsecondary [true/false]: show or hide the secondary front shelf.
ch;system showtertiary: view if the tertiary front shelf is shown or hidden.
ch;system showtertiary [true/false]: show or hide the tertiary front shelf.
ch;system showalways: view if the always-fronting shelf is shown or hidden.
ch;system showalways [true/false]: show or hide the always-fronting shelf.

Member & Proxy Commands

for use with proxies, replace ch;member with ch;proxy.

ch;member new [name]: create a new member.
ch;member [name/id]: view a member's current card.
ch;member [name/id] delete: delete a member/proxy.

ch;member [name/id] convert: convert a member to a proxy.
ch;proxy [name/id] convert: convert a proxy to a member.

the convert command allows you to quickly swap between being a member or being a proxy, without having to fully delete and recreate the profile.

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] card: view a member's card, ignoring any active variant.
ch;member [name/id] profile: view a member's profile.
ch;member [name/id] notes: view a member's notes.
ch;member [name/id] info: view a member's settings.
ch;member [name/id] all: view all information about a member.

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] privacy: view a member's privacy setting.
ch;member [name/id] privacy [public/private]: update a member's privacy.

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] name/alias: view a member's name (and any aliases).

ch;member [name/id] name [new name]: rename a member.

ch;member [name/id] alias add [text]: add an alias.
ch;member [name/id] alias update [old alias] [text]: updates an alias.
ch;member [name/id] alias remove [text]: removes an alias.
ch;member [name/id] alias set [text]: replace all aliases.
ch;member [name/id] alias clear: removes all aliases of a member.

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] displayname: view a member's display name.
ch;member [name/id] displayname raw: view a member's display name with markdown formatting revealed.
ch;member [name/id] displayname clear: remove a member's display name.
ch;member [name/id] displayname [text]: add or update a member's display name.

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] pronouns: view a member's pronouns.
ch;member [name/id] pronouns raw: view a member's pronouns with markdown formatting revealed.
ch;member [name/id] pronouns clear: remove a member's pronouns.
ch;member [name/id] pronouns [text]: add or update a member's pronouns.

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] description: view a member's description.
ch;member [name/id] description raw: view a member's description with markdown formatting revealed.
ch;member [name/id] description clear: remove a member's description.
ch;member [name/id] description [text]: add or update a member's description.

ch;member [name/id] notes : view a member's notes.
ch;member [name/id] notes raw: view a member's notes with markdown formatting revealed.
ch;member [name/id] notes clear: remove a member's notes.
ch;member [name/id] notes [text]: add or update a member's notes.

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] color: view a member's color.
ch;member [name/id] color clear: remove a member's color.
ch;member [name/id] color [hexcode]: add or update a member's color.

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] tagline: view a member's tagline.
ch;member [name/id] tagline raw: view a member's tagline with markdown formatting revealed.
ch;member [name/id] tagline clear: reset a member's tagline.
ch;member [name/id] tagline [text]: add or update a member's tagline.

ch;member [name/id] birthday: view a member's birthday.
ch;member [name/id] birthday [text]: add or update a member's birthday.
ch;member [name/id] birthday clear: reset a member's birthday.

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] avatar: view a member's avatar.
ch;member [name/id] avatar clear: reset a member's avatar.
ch;member [name/id] avatar [image url or attached file]: add or update a member's avatar.
ch;member [name/id] banner: view a member's banner.
ch;member [name/id] banner clear: reset a member's banner.
ch;member [name/id] banner [image url or attached file]: add or update a member's banner.

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] tag: view a member's tags.
ch;member [name/id] tag set [text]: set a member's tag (overwriting any prior tags).
ch;member [name/id] tag add [text]: add a tag to a member.
ch;member [name/id] tag remove [text]: remove a tag from a member.
ch;member [name/id] tag clear: remove all tags from a member.
-> tags must include the word text somewhere (ex. text -tag or name: text).

ch;member [name/id] keeptag: view if this member's tags are included in their messages.
ch;member [name/id] keeptag [true/false]: keep or remove a member's tags from their messages.

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] decor: view a member's decoration.
ch;member [name/id] decor clear: remove a member's decoration.
ch;member [name/id] decor [text]: add or update a member's decoration.

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] showsubsystag: view if a member shows or hides their subsystem tag when sending messages.
ch;member [name/id] showsubsystag [true/false]: show or hide a member's subsystem tag when sending messages.

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] hidden: view if a member/proxy is hidden.
ch;member [name/id] hidden [true/false]: hide or unhide a member.
-> when a member is hidden, they will be excluded from displayed lists or counts unless queried with all.

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] activevariant: view a member's current active variant.
ch;member [name/id] activevariant [variant name]: update a member's active variant.
ch;member [name/id] activevariant clear: remove a member's active variant.

ch;member [name/id] servervariant: view a member's current server variant.
ch;member [name/id] servervariant [variant name]: update a member's server variant.
ch;member [name/id] servervariant clear: remove a member's server variant.
server variants work like active variants, but can be set on a guild-by-guild basis. if no server variant is set, entities will fall back to their active variant (if set).

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] variant new [variant name]: create a new variant with the given name.
ch;member [name/id] variant new [image url or file]: create a new variant with the given avatar.
ch;member [name/id] variant new [name/id] [image file]: create a new variant with the given name and avatar.

ch;member [name/id] variant list: view all variants (listed by name).
ch;member [name/id] variant list [variant tag]: view all variants with that tag (listed by name).

ch;member [name/id] variant gallery: view all variant cards.
ch;member [name/id] variant gallery [variant tag]: view all variant cards with that tag.

ch;member [name/id] variant [var. name/id]: view variant card.
ch;member [name/id] variant [var. name/id] info: view variant info.
ch;member [name/id] variant [var. name/id] all: view variant card & info.

ch;member [name/id] variant delete: delete a variant.

ch;member [name/id] variant [var. name/id] name: view a variant's name.
ch;member [name/id] variant [var. name/id] name [new name]: rename a variant.

ch;member [name/id] variant [var. name/id] displayname: view a variant's display name.
ch;member [name/id] variant [var. name/id] displayname [text]: add or update a variant's display name.
ch;member [name/id] variant [var. name/id] displayname clear: reset a variant's display name.
-> you can add -raw to these commands to see the markdown formatting.

ch;member [name/id] variant [var. name/id] pronouns: view a variant's pronouns.
ch;member [name/id] variant [var. name/id] pronouns [text]: add or update a variant's pronouns.
ch;member [var. name/id] pronouns clear: reset a variant's pronouns.
-> you can add -raw to these commands to see the markdown formatting.

ch;member [name/id] variant [var. name/id] tagline: view a variant's tagline.
ch;member [name/id] variant [var. name/id] tagline [text]: add or update a variant's tagline.
ch;member [name/id] variant [var. name/id] tagline clear: reset a variant's tagline.
-> you can add -raw to these commands to see the markdown formatting.

ch;member [name/id] variant [var. name/id] avatar: view a variant's avatar.
ch;member [name/id] variant [var. name/id] avatar clear: reset a variant's avatar.
ch;member [name/id] variant [var. name/id] avatar [image url or attached file]: add or update a variant's avatar.

ch;member [name/id] variant [var. name/id] tag: view tags.
ch;member [name/id] variant [var. name/id] tag [text]: set tag (overwriting any prior tags).
ch;member [name/id] tag add [text]: add a tag.
ch;member [name/id] variant [var. name/id] tag remove [text]: remove a tag.
ch;member [name/id] variant [var. name/id] tag clear: remove all tags.

ch;member [name/id] variant [var. name/id] notes: view notes.
ch;member [name/id] variant [var. name/id] notes raw: view notes with markdown formatting revealed.
ch;member [name/id] variant [var. name/id] notes clear: remove notes.
ch;member [name/id] variant [var. name/id] notes [text]: add or update notes.

for use with proxies, replace ch;member with ch;proxy.

ch;member [name/id] groups list: view all groups that include a member.
ch;member [name/id] groups add [groups]: add a member to the listed groups.
ch;member [name/id] groups remove [groups]: remove a member from the listed groups.
ch;member [name/id] groups set [groups]: add a member to the listed groups, and remove them from any unlisted groups.
ch;member [name/id] groups clear: remove a member from all groups.

ch;member [name/id] group [group] label add [labels]: add labels to this member for this group.
ch;member [name/id] group [group] label remove [labels]: remove labels from this member for this group.
ch;member [name/id] group [group] label clear: remove all labels from this member for this group.

ch;proxy [name/id] expand: view proxy's "expand" setting.
ch;proxy [name/id] expand true: when this proxy is in front, display its members.
ch;proxy [name/id] expand false: when this proxy is in front, hide its members.

ch;proxy [name/id] mode duplicate: set this proxy's mode to duplicate.
ch;proxy [name/id] mode remove: set this proxy's mode to remove.
ch;proxy [name/id] mode override: set this proxy's mode to override.

proxy modes affect how proxies and their members show up in front. these currently only work when the proxy and member are in the same shelf.

duplicate: when a proxy and its member are in front together, the member will show up twice (when you use the -reveal flag).override: when a proxy and its member are in front together, the member will only show up inside the proxy (only when you use the -reveal flag).remove: when a proxy and its member are in front together, the member will only show up outside of the proxy.-> "override" and "remove" only affect how the front is displayed, not how it is saved.
-> "duplicate" mode mirrors how front data is saved.

ch;proxy [name/id] list: view all members of this proxy.

ch;proxy [name/id] add [member names]: add the listed members to this proxy.
ch;proxy [name/id] remove [member names]: removes the listed members from this proxy.
ch;proxy [name/id] set [member names]: add the given members to this proxy, and removes any unlisted members.

ch;proxy [name/id] clear: removes all members from this proxy.

Front & Switch Commands

ch;front: view your current front.
ch;system [id] front: view the target system's front.

ch;switch [members and/or proxies]: log a new switch.

-> ch;switch [main] / [secondary]
-> ch;switch [main] / [secondary] / [tertiary]
-> ch;switch [main] // [tertiary]

if there's no / in the switch entry, all members/proxies will be added to the main shelf.

ch;switch delete: deletes the latest switch.
ch;switch edit [new switch]: replaces the membership of the latest switch, using the same shelf organization as a new switch.
ch;switch move [time]: moves the latest switch earlier to the given time.
ch;switch move [duration]: moves the latest switch earlier by the given duration.
to delete or edit a prior switch, you can reply to its notification message in discord. this feature is not yet available for moving switches.

Messaging Commands

ch;resend [member/proxy]: deletes the latest message sent by your system, and re-sends it from the given member/proxy.

-> you can reply to a specific mesage sent by your system to edit or resend it. replies take precedence over the latest message.

ch;edit [new message]: replaces the latest message sent by your system in the current channel.

-> you can reply to a specific mesage sent by your system to edit or resend it. replies take precedence over the latest message.

ch;autosend front: untagged messages will be automatically sent by the first fronter.
ch;autosend latch: untagged messages will be automatically sent by the last tagged member.
ch;autosend member [name]: untagged messages will be automatically sent by the given member.
ch;autosend proxy [name]: untagged messages will be automatically sent by the given proxy.
ch;autosend off: disables auto-send in the current server.

-> you can send a message with a single backslash ( \ ) to skip autosend for that message only.

-> auto-send is off by default.

Label Commands

ch;label new [name]: create a new label.
ch;label [name/id] delete: delete a label.

ch;label [name/id] name [text]: rename this label.
ch;label [name/id] displayname [text]: add or update this label's display name.

ch;member [name/id] group [group] label add [labels]: add labels to this member for this group.
ch;member [name/id] group [group] label remove [labels]: remove labels from this member for this group.
ch;member [name/id] group [group] label clear: remove all labels from this member for this group.

ch;g [group] label [label] add [members/proxies]: add a label to the listed members/proxies.
ch;g [group] label [label] remove [members/proxies]: remove a label from the listed members/proxies.

Group Commands

ch;group new [name]: create a new group.
ch;group [name/id]: view a group's card.
ch;group [name/id] delete: delete a group.

ch;group card: view a group's card.
ch;group profile: view a group's profile.
ch;group notes: view a group's notes.
ch;group info: view a group's settings.
ch;group all: view all information about a group.

ch;group [name/id] displayname: view a group's display name.
ch;group [name/id] displayname raw: view a group's display name with markdown formatting revealed.
ch;group [name/id] displayname clear: remove a group's display name.
ch;group [name/id] displayname [text]: add or update a group's display name.

ch;group [name/id] name/alias: view a group's name (and any aliases).

ch;group [name/id] name [new name]: rename a group.

ch;group [name/id] alias add [text]: add an alias.
ch;group [name/id] alias update [old alias] [text]: updates an alias.
ch;group [name/id] alias remove [text]: removes an alias.
ch;group [name/id] alias set [text]: replace all aliases.
ch;group [name/id] alias clear: removes all aliases.

ch;group [name/id] description: view a group's description.
ch;group [name/id] description raw: view a group's description with markdown formatting revealed.
ch;group [name/id] description clear: remove a group's description.
ch;group [name/id] description [text]: add or update a group's description.

ch;group [name/id] notes: view a group's notes.
ch;group [name/id] notes raw: view a group's notes with markdown formatting revealed.
ch;group [name/id] notes clear: remove a group's notes.
ch;group [name/id] notes [text]: add or update a group's notes.

ch;group [name/id] color: view a group's color.
ch;group [name/id] color clear: remove a group's color.
ch;group [name/id] color [hexcode]: add or update a group's color.

ch;group [name/id] hidden: view if a group is hidden.
ch;group [name/id] hidden [true/false]: hide or unhide a group.
-> when a group is hidden, they will be excluded from displayed lists or counts unless queried with [command] all.

ch;group [name/id] heading: view if a group will be used as a heading in member/proxy displays.
ch;group [name/id] heading [true/false]: enable or disable using this group as a heading in member/proxy displays.

ch;group [name/id] list: view all members & proxies of this group.
ch;group [name/id] gallery members: view all member cards of this group.
ch;group [name/id] gallery proxies: view all proxy cards of this group.

ch;group [name/id] add [member/proxy names]: add the listed members to this group.
ch;group [name/id] remove [member/proxy names]: removes the listed members from this group.
ch;group [name/id] set [member/proxy names]: add the given members to this group, and removes any unlisted members.

ch;group [name/id] clear: removes all members from this group.

Subsystem Commands

ch;subsystem new [name]: create a new subsystem.
ch;subsystem [name/id]: view a subsystem's card.
ch;subsystem [name/id] delete: delete a subsystem.

ch;subsystem [name/id] displayname: view a subsystem's display name.
ch;subsystem [name/id] displayname raw: view a subsystem's display name with markdown formatting revealed.
ch;subsystem [name/id] displayname clear: remove a subsystem's display name.
ch;subsystem [name/id] displayname [text]: add or update a subsystem's display name.

ch;subsystem [name/id] description: view a subsystem's description.
ch;subsystem [name/id] description raw: view a subsystem's description with markdown formatting revealed.
ch;subsystem [name/id] description clear: remove a subsystem's description.
ch;subsystem [name/id] description [text]: add or update a subsystem's description.

ch;subsystem [name/id] notes : view a subsystem's notes.
ch;subsystem [name/id] notes raw: view a subsystem's notes with markdown formatting revealed.
ch;subsystem [name/id] notes clear: remove a subsystem's description.
ch;subsystem [name/id] notes [text]: add or update a subsystem's description.

ch;subsystem [name/id] color: view a subsystem's color.
ch;subsystem [name/id] color clear: remove a subsystem's color.
ch;subsystem [name/id] color [hexcode]: add or update a subsystem's color.

ch;subsystem [name/id] card: view a subsystem's card.
ch;subsystem [name/id] profile: view a subsystem's profile.
ch;subsystem [name/id] notes: view a subsystem's notes.
ch;subsystem [name/id] info: view a subsystem's settings.
ch;subsystem [name/id] all: view all information about a subsystem.

ch;subsystem [name/id] count: view counts of members and proxies.

ch;subsystem [name/id] name/alias: view a subsystem's name (and any aliases).

ch;subsystem [name/id] name [new name]: rename a subsystem.

ch;subsystem [name/id] alias add [text]: add an alias.
ch;subsystem [name/id] alias update [old alias] [text]: updates an alias.
ch;subsystem [name/id] alias remove [text]: removes an alias.
ch;subsystem [name/id] alias set [text]: replace all aliases.
ch;subsystem [name/id] alias clear: removes all aliases.

ch;subsystem [name/id] tag: view subsystem tag.
ch;subsystem [name/id] tag set [text]: add or update subsystem tag.
ch;subsystem [name/id] tag clear: remove subsystem tag.

ch;subsystem [name/id] sendtag: view if a system's tag will be attached to the end of display names when sending messages.
ch;subsystem [name/id] sendtag [true/false]: include or exclude a system's tag from display names when sending messages.

ch;subsystem [name/id] alwaysfront: view your always-fronting members/proxies.
ch;subsystem [name/id] alwaysfront add [member/proxy names]: set members/proxies as always-fronting.
ch;subsystem [name/id] alwaysfront remove [member/proxy names]: remove members/proxies from always-fronting.
-> always-fronting members/proxies will not be removed from front if you exclude them from a switch command. when they're not listed, they'll show up in the "always-fronting" shelf.

ch;subsystem [name/id] front: view current front.
ch;subsystem [name/id] front -reveal/-r: view current front with proxies expanded.

ch;subsystem [name/id] switch [members and/or proxies]: log a new switch, adding all members to main.

ch;subsystem [name/id] switch [main] / [secondary]: log a new switch.
ch;subsystem [name/id] switch [main] / [secondary] / [tertiary]: log a new switch.
ch;subsystem [name/id] switch [main] // [tertiary]: log a new switch.

ch;subsystem [name/id] switch edit [new switch]: replaces the latest switch shelves.
ch;subsystem [name/id] switch move [time]: moves the latest switch earlier to the given time.
ch;subsystem [name/id] switch move [duration]: moves the latest switch earlier by the given duration.
ch;subsystem [name/id] switch delete: deletes the latest switch.

ch;subsystem [name/id] frontchannel: view a subsystem's front notification channel.
ch;subsystem [name/id] frontchannel [server id or chip link]: update a subsystem's front notification channel.
-> if a front channel is set, any new switches will be displayed there, even if the switch is logged in another channel.

ch;subsystem [name/id] frontcolor: view a subsystem's front color setting.
ch;subsystem [name/id] frontcolor [system/fronter]: update a subsystem's front color setting.
-> system will use the subsystem's color in front displays. fronter will use the color of the first fronting member/proxy.

ch;subsystem [name/id] showsecondary: view if the secondary front shelf is shown or hidden.
ch;subsystem [name/id] showsecondary [true/false]: show or hide the secondary front shelf.
ch;subsystem [name/id] showtertiary: view if the tertiary front shelf is shown or hidden.
ch;subsystem [name/id] showtertiary [true/false]: show or hide the tertiary front shelf.
ch;subsystem [name/id] showalways: view if the always-fronting shelf is shown or hidden.
ch;subsystem [name/id] showalways [true/false]: show or hide the always-fronting shelf.

ch;subsystem [name/id] privacy: view a subsystem's privacy.
ch;subsystem [name/id] privacy [public/private]: update a subsystem's privacy.

ch;subsystem [name/id] frontprivacy: view a subsystem's front privacy.
ch;subsystem [name/id] frontprivacy [public/private]: update a subsystem's front privacy.

ch;subsystem [name/id] hidden: view if a subsystem is hidden.
ch;subsystem [name/id] hidden [true/false]: hide or unhide a subsystem.
-> when a subsystem is hidden, they will be excluded from displayed lists or counts unless queried with all.

ch;subsystem [name/id] list: view all members & proxies of this subsystem.
ch;subsystem [name/id] gallery members: view all member cards of this subsystem.
ch;subsystem [name/id] gallery proxies: view all proxy cards of this subsystem.

ch;subsystem [name/id] add [member/proxy names]: add the listed members to this subsystem.
ch;subsystem [name/id] remove [member/proxy names]: removes the listed members from this subsystem.
ch;subsystem [name/id] set [member/proxy names]: add the given members to this subsystem, and removes any unlisted members.

ch;subsystem [name/id] clear: removes all members from this subsystem.

Misc Commands

ch;ping: check the response time of the bot.