!bot
Check the bot's status.
!register
Register a new profile.
!join [profile]
Join your chat, or another profile's chat.
profile (optional) - [[platform:]channel]!part [profile]
Leave your chat, or another profile's chat.
profile (optional) - [[platform:]channel]!settings set [profile-or-group] <setting> <value>
Modify profile settings for yours or another profile.
profile-or-group (optional) - [[platform:]channel | group] setting (required) - The setting to modify value (required) - The value to set the setting to. reset = default value!settings list [profile] [search]
List profile settings for yours or another profile.
profile (optional) - [[platform:]channel] search (optional) - Search for specific settings!titlecondition set [profile] <preset> <regex>
Set a title condition for a preset.
profile (optional) - [[platform:]channel] preset (required) - The preset to set a title condition for regex (required) - Regular expression the stream title must match to use that preset!titlecondition remove [profile] <preset>
Remove a title condition for a preset.
profile (optional) - [[platform:]channel] preset (required) - The preset to remove the title condition from!modlogs set [profile] <from-platform> <to-destination>
Setup logs for when moderators do mod actions
profile (optional) - [[platform:]channel] from-platform (required) - The platform to log modlogs from. YouTube or Twitch. to-destination (required) - The new channel to send modlogs to. Twitch or Discord.!modlogs remove [profile] <destination-id>
Stop logging mod-actions
profile (optional) - [[platform:]channel] destination-id (required) - The ID of the modlog destination. Can be found in !modlogs list!modlogs list [profile]
Get the list of modlogs
profile (optional) - [[platform:]channel]!modlogs edit actions [profile] <destination-id>
Only log specific types of mod-action
profile (optional) - [[platform:]channel] destination-id (required) - The ID of the modlog destination. Can be found in !modlogs list!modlogs edit destination [profile] <destination-id> <new-destination>
Change where modlogs get sent to
profile (optional) - [[platform:]channel] destination-id (required) - The ID of the modlog destination. Can be found in !modlogs list new-destination (required) - The new channel to send modlogs to. Twitch or Discord.!modlogs edit filter [profile] <destination-id> <filter-type>
Change the type of the moderator filter
profile (optional) - [[platform:]channel] destination-id (required) - The ID of the modlog destination. Can be found in !modlogs list filter-type (required) - Turn the moderator filter into a blacklist, or whitelist, or disable it. Choose one of all, blacklist, whitelist.!modlogs filter add [profile] <destination-id> <usernames>
Add moderators to a modlog's blacklist or whitelist
profile (optional) - [[platform:]channel] destination-id (required) - The ID of the modlog destination. Can be found in !modlogs list usernames (required) - The moderators to add to the filter!modlogs filter remove [profile] <destination-id> <usernames>
Remove moderators to a modlog's blacklist or whitelist
profile (optional) - [[platform:]channel] destination-id (required) - The ID of the modlog destination. Can be found in !modlogs list usernames (required) - The moderators to remove from the filter!group create <name>
Create a group.
name (required) - The name of the group!group delete <group>
Delete a group.
group (required) - The name of the group!group info <group>
Get group info.
group (required) - The name of the group!group rename <group> <new-name>
Rename a group.
group (required) - The group to rename new-name (required) - The new name for the group!group transfer <group> <profile>
Transfer ownership of a group.
group (required) - The group to transfer profile (required) - [[platform:]channel]!group manager list <group>
List group managers.
group (required) - The group to list managers for!group manager add <group> <profile>
Add group managers.
group (required) - The group to add a manager to profile (required) - [[platform:]channel]!group manager remove <group> <profile>
Remove group managers.
group (required) - The group to remove a manager from profile (required) - [[platform:]channel]!group add <group> <profile>
Add a profile to the group.
group (required) - The group to add the profile to profile (required) - [[platform:]channel]!group remove <group> <profile>
Remove a profile from the group.
group (required) - The group to remove the profile from profile (required) - [[platform:]channel]!preset enable [profile-or-group] <preset>
Enable a preset.
profile-or-group (optional) - [[platform:]channel | group] preset (required) - The preset to enable!preset disable [profile-or-group] <preset>
Disable a preset.
profile-or-group (optional) - [[platform:]channel | group] preset (required) - The preset to disable!preset list [profile]
List presets enabled in a profile.
profile (optional) - [[platform:]channel]!preset info <preset>
Get info for a preset.
preset (required) - The preset to get info for!preset create <name>
Create a preset.
name (required) - The name of the preset!preset delete <preset>
Delete a preset.
preset (required) - The name of the preset!preset rename <preset> <new-name>
Rename a preset.
preset (required) - The preset to rename new-name (required) - The new name for the preset!preset transfer <preset> <profile>
Transfer ownership of a preset.
preset (required) - The preset to transfer profile (required) - [[platform:]channel]!preset private <preset> <private>
Set the privacy status of a preset.
preset (required) - The preset to manage privacy of private (required) - Whether the preset should be private or not!preset multiplier <preset> <multiplier>
Set the repeat-offender multiplier of a preset.
preset (required) - The preset to manage multiplier of multiplier (required) - The repeat-offender multiplier to set!preset multiline <preset> <multiline>
Set the lookback lines of a preset.
preset (required) - The preset to manage lookback lines of multiline (required) - The lookback lines amount to set (Min: 0, Max: 10)!preset tolength set <preset> <timeout-length>
Set the default timeout length of a preset.
preset (required) - The preset to change the timeout length of timeout-length (required) - The timeout length to set (Min: -1)!preset tolength replace <preset> <old-timeout-length> <new-timeout-length>
Bulk replace timeout lengths of phrases in the preset.
preset (required) - The preset to replace timeout lengths on old-timeout-length (required) - The timeout length to replace (Min: -1) new-timeout-length (required) - The new timeout length to replace it with (Min: -1)!preset reason set <preset> <reason>
Set the default reason of a preset.
preset (required) - The preset to change the reason of reason (required) - The reason to set!preset reason replace <preset> <reason>
Bulk replace reasons of phrases in the preset.
preset (required) - The preset to replace reasons on reason (required) - The new reason to replace all phrases with!preset flavor <preset> <flavor>
Set the default RegEx flavor of a preset.
preset (required) - The preset to change the default RegEx flavor of flavor (required) - The RegEx flavor to use (Choices: .NET, RE2, ECMAScript)!preset editor list <preset>
List preset editors.
preset (required) - The preset to list editors for!preset editor add <preset> <profile>
Add preset editors.
preset (required) - The preset to add an editor to profile (required) - [[platform:]channel]!preset editor remove <preset> <profile>
Remove preset editors.
preset (required) - The preset to remove an editor from profile (required) - [[platform:]channel]!preset mode <preset> <mode>
Update the processing mode of the preset.
preset (required) - The preset to change the mode of mode (required) - The mode to change the preset to (Choices: Regular, Prefilter, Reverse, Lookalike)!preset inner list <preset>
Get the list of presets inside a preset.
preset (required) - The preset to get the list of inner presets from!preset inner add <preset> <inner-preset>
Add a preset nested inside another preset.
preset (required) - The desired 'outer' preset inner-preset (required) - The desired 'inner' preset!preset inner remove <preset> <inner-preset>
Remove a preset from being nested inside another preset.
preset (required) - The 'outer' preset inner-preset (required) - The 'inner' preset you wish to remove!preset lookalike <preset> <lookalike-preset>
Set the lookalikes preset a preset should use.
preset (required) - The preset to change the lookalike preset of lookalike-preset (required) - The lookalike preset you wish to use in that preset!preset lookalikes list <preset> <key>
List lookalike mappings for a key from a lookalikes preset.
preset (required) - The lookalike preset to list lookalikes for key (required) - The key you want to lookup replacements for!preset lookalikes add <preset> <replacement> <replacing>
Add a lookalike mapping to a lookalikes preset.
preset (required) - The lookalike preset to add lookalikes to replacement (required) - The text that replaces the 'replacing' strings replacing (required) - The text you wish to replace!preset lookalikes remove <preset> <replacement> <replacing>
Remove a lookalike mapping from a lookalikes preset.
preset (required) - The lookalike preset to remove lookalikes from replacement (required) - The text that replaces the replacing strings replacing (required) - The text you no longer wish to replace!preset clearphrases <preset>
Clear all phrases from a preset.
preset (required) - The preset to clear all phrases from!preset listphrases <preset>
List all phrases from a preset.
preset (required) - The preset to list all phrases from!phrase add <preset> <regex>
Add a phrase to a preset.
preset (required) - The preset to add a phrase to regex (required) - The RegEx that this phrase should match on!phrase remove <preset> <phrase-id>
Remove a phrase from a preset.
preset (required) - The preset to remove a phrase from phrase-id (required) - The phrase ID to remove from the preset (Min: 1)!phrase addregex <preset> <word>
Automatically convert a word to RegEx and add it to a preset.
preset (required) - The preset to add a phrase to word (required) - The word that this phrase should match on!phrase enabled <preset> <phrase-id> <enabled>
Enable or disable a phrase within a preset.
preset (required) - The preset to enable or disable a phrase in phrase-id (required) - The phrase ID to enable or disable (Min: 1) enabled (required) - Whether or not the phrase should be enabled!phrase tolength <preset> <phrase-id> <timeout-length>
Change the timeout length of a particular phrase.
preset (required) - The preset to modify a phrase in phrase-id (required) - The phrase ID to enable or disable (Min: 1) timeout-length (required) - The timeout length to set (Min: -1)!phrase reason <preset> <phrase-id> <reason>
Change the reason returned by a particular phrase.
preset (required) - The preset to modify a phrase in phrase-id (required) - The phrase ID to enable or disable (Min: 1) reason (required) - The reason to set!phrase lookalikes <preset> <phrase-id> <enabled>
Enable or disable lookalikes on a particular phrase.
preset (required) - The preset to modify a phrase in phrase-id (required) - The phrase ID to enable or disable lookalikes on (Min: 1) enabled (required) - Whether or not lookalikes should be enabled on the phrase!phrase flavor <preset> <phrase-id> <flavor>
Set the RegEx flavor of a phrase.
preset (required) - The preset to modify a phrase in phrase-id (required) - The phrase ID to change the RegEx flavor of (Min: 1) flavor (required) - The RegEx flavor to use (Choices: .NET, RE2, ECMAScript)!team create [profile] <name>
Create a team.
profile (optional) - [[platform:]channel] name (required) - The name of the team!team delete [profile] <team>
Delete a team.
profile (optional) - [[platform:]channel] team (required) - The team to delete!team rename [profile] <team> <new-name>
Rename a team.
profile (optional) - [[platform:]channel] team (required) - The team to rename new-name (required) - The new name for the team!team list [profile]
List all teams in your profile, or another profile.
profile (optional) - [[platform:]channel]!team info [profile] <team>
Get info for a team.
profile (optional) - [[platform:]channel] team (required) - The team to get info for!team permissions set [profile] <team> <permission>
Enable a permission for a team.
profile (optional) - [[platform:]channel] team (required) - The team to set permissions for permission (required) - The permission you would like to set!team permissions [profile] unset <team> <permission>
Disable a permission for a team.
profile (optional) - [[platform:]channel] team (required) - The team to unset permissions for permission (required) - The permission you would like to unset!team member list [profile] <team>
List team members.
profile (optional) - [[platform:]channel] team (required) - The team to get members for!team member add [profile] <team> <member>
Add team member.
profile (optional) - [[platform:]channel] team (required) - The team to add a member to member (required) - [[platform:]channel]!team member remove [profile] <team> <member>
Remove team members.
profile (optional) - [[platform:]channel] team (required) - The team to remove a member from member (required) - [[platform:]channel]!announce <twitch-channel-or-group> <message> [color]
Announce a message in a Twitch channel on the broadcaster's behalf.
twitch-channel-or-group (required) - <twitch:channel | group> message (required) - The announcement message to send to Twitch color (optional) - Choose an optional display color (Choices: Primary, Blue, Green, Orange, Purple)!ban <channel-or-group> <user> [reason]
Ban a user on the broadcaster's behalf.
channel-or-group (required) - <[platform:]channel | group> user (required) - The user to ban reason (optional) - The reason given for the ban!timeout <channel-or-group> <user> <duration> [reason]
Timeout a user on the broadcaster's behalf.
channel-or-group (required) - <[platform:]channel | group> user (required) - The user to timeout duration (required) - The duration, in seconds, to timeout the user for (Min: 1, Max: 1209600) reason (optional) - The reason given for the timeout!unban <channel-or-group> <user>
Unban a user on the broadcaster's behalf.
channel-or-group (required) - <[platform:]channel | group> user (required) - The user to unban!streamkey <channel>
Retrieve the broadcaster's stream key.
channel (required) - <platform:channel>!raid <channel> <receiving-channel>
Start a raid to another channel on the broadcaster's behalf.
channel (required) - <platform:channel> receiving-channel (required) - The channel to receive the raid!unraid <channel>
Cancel a raid on the broadcaster's behalf.
channel (required) - <platform:channel>!commercial <channel> <duration>
Run a commercial on the broadcaster's behalf.
channel (required) - <platform:channel> duration (required) - The duration, in seconds, to run the ad for (Min: 1)!title <channel> <title>
Change the title of the broadcast on the broadcaster's behalf.
channel (required) - <platform:channel> title (required) - The new title of the livestream!description <channel> <description>
Change the description of the broadcast on the broadcaster's behalf.
channel (required) - <platform:channel> description (required) - The new description of the livestream!game <channel> <game>
Change the category/game of the broadcast on the broadcaster's behalf.
channel (required) - <platform:channel> game (required) - The new category/game of the livestream!delay <channel> <delay>
Change the delay of the broadcast on the broadcaster's behalf.
channel (required) - <platform:channel> delay (required) - The duration, in seconds, for the livestream to be delayed by (Min: 1)!tags <channel> <tags>
Change the tags of the broadcast on the broadcaster's behalf.
channel (required) - <platform:channel> tags (required) - The new tags on the livestream, comma separated!mod list <channel>
List channel moderators.
channel (required) - <platform:channel>!mod add <channel> <user>
Add a channel moderator on the broadcaster's behalf.
channel (required) - <platform:channel> user (required) - The user to add as moderator!mod remove <channel> <user>
Remove a channel moderator on the broadcaster's behalf.
channel (required) - <platform:channel> user (required) - The user to remove as moderator!vip list <channel>
List channel VIPs.
channel (required) - <platform:channel>!vip add <channel> <user>
Add a channel VIP on the broadcaster's behalf.
channel (required) - <platform:channel> user (required) - The user to add as VIP!vip remove <channel> <user>
Remove a channel VIP on the broadcaster's behalf.
channel (required) - <platform:channel> user (required) - The user to remove as VIP