KumaBot Defender 4.0.0

Note: All commands start with ! (example: !tmc)
Note: All commands have the optional prefix of kuma- (example: !kuma-tmc). This was done to prevent cross-chatters between the live and dev versions.

Commands available to: Admins

Command Description Aliases (if any)
!add-manager Provides the ability to set a Twitch user to a KBD Manager. Using this command also grants the target user moderator access to KBD's channel. !add-managers
!remove-manager Provides the ability to remove a Twitch user from being a KBD Manager. This will also remove the target user's moderator access from KBD's channel. !remove-managers

Commands available to: Broadcasters

Command Description Aliases (if any)
!dnl-me Toggles the "Do Not Lock" flag in the given channel. Channels with the DNL flag enabled will *not* have their chats automatically locked upon stream offline after 5 minutes. !dnl-toggle
!kbd-leave This command allows broadcasters to undo the !join - forcing KBD to leave their channel.

Commands available to: Managers

Command Description Aliases (if any)
!add-ban Add a user to KBD's banlist, with optional reason.
!add-bans Adds multiple users to KBD's banlist, with default reason of "Bot".
!add-channel Adds the given user(s) to KBD's channel lurk list and connects KBD to the given user(s) channel(s) !add-channels
!add-do-not-lock Adds the given user(s) to KBD's "Do Not Lock" list !add-dnl, !add-dnls, !add-do-not-locks
!add-known-malicious-site Adds the given URI(s) to KBD's known malicious sites.
!add-sublist Adds the given user(s) to KBD's "Sub list", a subsection of the banlist. This is usually used when running a cleanup after a followbotting !add-sublists
!add-unban Adds the given user(s) to KBD's "Unban" list. Similar to the sublist, this is usually used if any false positives slipped through and need unbanning. !add-unbans
!ban-from-all Bans the given user(s) from all channels covered by KBD. This is used for the more immediate threats that are pending Twitch intervention.
!term-check Checks to see if known scam sites have been added as blocked terms and adds any missing ones !term-checks
!clear-sublist Clears the sublist of all entries.
!get-ban-count Returns a count of the entries on KBD's banlist
!get-channel-count Returns a count of the entries on KBD's channel lurk list
!get-dnl-count Returns a count of the entries on KBD's "Do Not Lock" list
!get-manager-count Returns a count of KBD's Managers
!get-sublist-count Returns a count of the entries on KBD's sublist
!get-unbans-count Returns a count of the entries on KBD's unbanlist !get-unban-count
!mod-check Checks to see if KumaBotDefender has a moderator badge in the given channel(s) !mod-checks
!remove-ban Remove the given user(s) from KBD's banlist !remove-bans
!remove-channel Remove the given user(s) from KBD's channel lurk list !remove-channels
!remove-do-not-lock Remove the given user(s) from KBD's "Do Not Lock" list !remove-dnl, !remove-dnls, !remove-do-not-locks
!remove-known-malicious-site Removes the given URI(s) from KBD's known malicious sites.
!remove-sublist Remove the given user(s) from KBD's sublist !remove-sublists
!remove-unban Remove the given user(s) from KBD's unbanlist !remove-unbans
!run-sublist-in Runs the sublist in the given channel(s)
!run-sublist Runs the sublist in whichever channel where this command was fired.
!scan-channel Scans the chatters of the given channel(s), compares them against the banlist, and processes accordingly !scan-channels
!unban-from-all Unbans the given user(s) from all channels covered by KBD. This is used only when something went catastrophically wrong.
!update-avatars Updates all avatars for use on the main site.

Commands available to: All

Command Description Aliases (if any)
!check-rate-limit This command allows KBD Managers to see the current rate limit KBD is experiencing !check-rate-limits, !rate-limit-info
!disconnect-from-channel This command allows KBD Managers to temporarily disconnect KBD from a channel. Primarily used for debugging purposes
!reconnect-channel This command allows KBD Managers to force KBD to drop a channel connection and restart it. Primarily used for debugging purposes !kbd-reconnect
!check-ban Checks the given user(s) against the banlist and informs the poster whether the given user(s) is/are on the KBD banlist or not.
!commands Responds with where to find KBD's commands !kbd-commands
!kbd-info Posts a quick sum-up of what KBD is, with a link to orsokuma.com where the rest of the relevant information can be found. !kbd-help
!join This command allows users to get KBD, entirely for free. This command can be fired only in KBD's own chat.
!kuma-age Responds with how old KumaBot Defender is based on it's creation date (September 24th, 2021) !kbd-age
!ping A basic way to answer "Is KBD responding?". If it is, it'll respond! !kumabot, !kbd
!tmc A shameless self-plug to the Twitch Moderators Community Discord server.

Commands available to: Moderators

Command Description Aliases (if any)
!lock-chat Enables the subscriber-only and emote-only modes on the chat. !lockup, !prison, !lockdown
!unlock-chat Disables the subscriber-only and emote-only modes on the chat. !freedom