Skip to content
John edited this page Aug 25, 2026 · 1 revision

Chat Commands

Every command is typed with the bot's configured trigger character (set per-bot in the Config window; ! unless changed) from anywhere in the channel, e.g. !uptime. The bot's own operator can also type them locally in the bot's own input box using a leading / instead, regardless of the configured trigger (e.g. /uptime).

Except for the bot master (always fully authorized) and a small always-open set (help, ?, trivia score/join/categories`), every command below must be explicitly granted to a clan rank via that rank's Allowed Commands list (Manage Ranks window) before members with that rank can use it. A user with no tracked clan rank can't use any gated command at all.

Run help <command> (or ? <command>) in chat for a quick reminder of any command listed with detailed usage below — e.g. help idle.

General

Command Aliases What it does
help <command> ? Shows usage for <command>. Bare help points back at itself. Always available to everyone.
disconnect disc Disconnects the bot.
reconnect Disconnects and reconnects.
colors color Shows the chat color-code cheat sheet.
sysinfo Shows the host OS the bot is running on.
ver Shows the bot's version.
uptime Shows how long the bot has been connected.
about Shows a short blurb about Invigoration.
say <text> Sends <text> to the channel verbatim.
join <channel> Joins a different channel.
home gohome, homechan, homechannel Rejoins the configured home channel.

Idle / Auto-Away

Command Aliases What it does
idle <minutes> <message> Sends <message> once after <minutes> of no chat activity (heard or sent), then waits for real activity before it can fire again. idle off turns it off. Supports %Ver%, %Uptime%, %MusicPlaying%, %Username% placeholders, resolved fresh each time the message actually sends. Also settable from the Config window's Idle Message section (same persisted setting either way).

Whisper Helpers

Command Aliases What it does
user <name> Sets whisper-focus to <name> — the operator's next typed line routes as a whisper to them instead of the channel.
useroff Clears whisper-focus.
lastreceived last, lastm, lastw, lrm, lrw Shows the last whisper received.
lastsent lastsend, lastsm, lastsw, lsm, lsw Shows the last whisper sent.

Text Effects / Obfuscation

Command Aliases What it does
hex <text> h Sends <text> hex-obfuscated.
invigencrypt <text> encrypt, ie, i Sends <text> Invig-encrypted.
prepend <text> pre Sets text prepended to every outgoing message.
postpend <text> post Sets text appended to every outgoing message.
canada Toggles Canada mode (adds ", eh?" to messages).
fudd Toggles Elmer Fudd mode (r/R → w/W).
moo Toggles moo mode.
leetspeak Toggles leetspeak mode.

Bot Settings

Command Aliases What it does
setmaster <name> Changes the bot master.
sethome <channel> Changes the home channel.
setusername <name> Changes the login username.
setpass <password> Changes the login password.
setserver <address> Changes the Battle.net/PVPGN server.
settrigger <char> Changes the command trigger character.
trigger Shows the current trigger character.
debug Toggles debug (raw packet) logging.

Moderation / Counters

Command Aliases What it does
ban <name> Bans a user (per the bot's own tracked banned rank).
kick <name> Kicks a user from the channel.
bancount Shows how many users have been banned this session.
kickcount Shows how many users have been kicked this session.
joincount Shows how many users have joined this session.

Clan

Command Aliases What it does
clanadd <name> [rank] Adds a member, or updates their rank if already tracked.
clanremove <name> Removes a member.
clanrank <name> <rank> Changes a member's rank.
clanalias <name> <alias> Adds an alternate name for a tracked member.
clanunalias <name> <alias> Removes a tracked alias.
claninfo <name> Shows a member's rank/aliases/info.
clanlist [rank] Lists clan members, optionally filtered to one rank.
clanscore <name> <delta> Adjusts a member's trivia score.
accept Toggles auto-accepting clan invites.

Trivia

Command Aliases What it does
trivia on / trivia off Starts/stops the trivia game (requires the normal grant).
trivia join Joins the current round — always open to everyone.
trivia score Shows your trivia score — always open to everyone.
trivia categories Lists available categories — always open to everyone.
trivia <category> Switches to a specific category (requires the normal grant).

Music

Controls the embedded music player (YouTube Music, Spotify, or Pandora — see the Music tab, and the optional bottom playback bar for controlling it without switching tabs). Replying behavior depends on where the command came from: typed in the channel, the bot replies in chat so everyone sees it; typed locally by the operator, it stays silent in the bot's own log instead of echoing every click to the whole channel. nowplaying/np/music are the exception — they always reply in chat either way, since that's genuinely shareable info.

Command Aliases What it does
skip next Skips to the next track.
thumbsup Likes the current track. Quietly does nothing on a service with no "like" concept.
thumbsdown Dislikes the current track. Quietly does nothing on a service with no "dislike" concept (e.g. Spotify has none; Pandora only while playing an actual station, not on-demand).
nowplaying np, music Replies with the currently-playing track, artist, and service.

Right-Click Actions

Not chat commands, but reachable via right-click on a user in the classic Users list, the Friends list, or the bottom "Classic Icon Style"/sorting toggles — worth knowing about alongside the commands above:

  • Whisper — switches to the Whispers tab with a compose box ready for that user.
  • Profile Info — opens a real Battle.net profile window (Sex/Age/Location/Description), editable for your own account.
  • Clan Rank — a submenu: "View Info" (same as claninfo), plus a "Set: <rank>" entry for every rank in Manage Ranks.
  • Squelch / Add Friend — real Battle.net server commands (/squelch, /f add), sent straight through.

Clone this wiki locally