ACCESS LEVEL 80
.reconnect : Disconnects, pauses, then reconnects the bot.
.des <user> alias .designate: Designates the user.
.rejoin : Rejoins the channel.
.settrigger <trigger> : Sets the bot trigger.
.igpriv / .unigpriv : Runs the "/o igpriv" or "/o unigpriv" battle.net command. Don't use this unless you know what it does.
.rem <user> : Removes a user from the access list.
.next : Plays the next track in Winamp [2.9 AND BELOW]
.stop : Stops Winamp [2.9 AND BELOW]
.play : Starts play in Winamp [2.9 AND BELOW]
.play <tracknumber> : Plays the specified track in Winamp [2.9 AND BELOW]
Both Play commands do not have responses anymore to reduce spam.
.play <track name> : Plays the specified track, by name, in Winamp [2.9 AND BELOW]
.setvol <volume> : Sets Winamp's current volume. (0-100) [WINAMP 2.9 AND BELOW]
.fos : Runs a Fade-Out Stop in Winamp [2.9 AND BELOW]
.pause : Pauses Winamp [2.9 AND BELOW]
.sethome : Sets the bot's home channel.
.idle on/off : Turns idle messages on or off.
.setidle <message> : changes the idle message.
.idletype [quote, mp3, uptime, msg, message] : Changes the idle type setting.
.idletime [minutes] : Changes the time between idle messages.
.block <username>: If filtering is on, blocks messages from that username(s). Accepts wildcards (*)
.filter <message> : If filtering is on, messages containing this phrase will be blocked.
.whispercmds : Toggles whispering of command responses. If they're on, they get turned off by the command, and vice versa.
.profile <username> : Displays any user's profile to the channel. WARNING: If a person's description is more than one line long, it will not be displayed, and if it's log enough it will DISCONNECT THE BOT! Use with caution.
.greet <message> : Sets the channel join greeting message.
.greet off : Disables the channel join greeting message.
.levelban <level> : Sets or eliminates the current Warcraft III LevelBan level.
.d2levelban <level> : Sets or eliminates the current Diablo II LevelBan level.
.clist/.clientbans/.cbans: Displays the current ClientBans.
.cadd <client> alias .addclient : Adds a ClientBan.
.cdel <client> alias .delclient : Removes a ClientBan.
.koy on / off : Enables/disables Kick-On-Yell.
.plugban on / off / status : Enables/disables/displays the status of banning of users with UDP plugs (flags of 16).
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
ACCESS LEVEL 90
.join <channel> : Joins the specified channel.
.home alias .joinhome : Joins the bot's home channel.
.resign : The bot relinquishes ops.
.setname <name> : Sets the bot's username to <name>.
.setpass <pass> : Sets the bot's password to <pass>.
.setserver <server> : Sets the bot's server to <server>.
.quiettime <on>, <off>, <status> alias .qt : Enables, disables, or displays the status of QuietTime. (QuietTime bans any users who aren't safelisted and talk.)
.giveup <username> alias .op esignates, then resigns ops to the specified user.
.readfile <filename> : Reads a specified text file. The file must be present in the bot's folder.
.chpw <arguments> : Channel Passwording commands are as follows:
-- .chpw on <password> : Activates channel passwording and sets the password to <password>. If no delay has been previously set, it will use the default 30 seconds.
-- .chpw off / kill : Deactivates channel passwording and erases the channel password.
-- .chpw delay <value> : Sets the amount of time given to whisper a valid password (in seconds).
-- .chpw info : Displays the current status of channel passwording.
.ib <arguments> / .idlebans <arguments> : IdleBan arguments are as follows:
-- .ib on <optional delay> : Activates IdleBans. If no delay is specified, the default of 400 will be used.
-- .ib off : Disables IdleBans.
-- .ib delay <value> : Sets the amount of time before idle users are banned (in seconds).
-- .ib status : Displays the status of idlebans.
.cb / .sweepban <channelname> : Bans every user in the specified channel.
.cs / .sweepsquelch <channelname> : Squelches and IPbans every user in the specified channel.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
ACCESS LEVEL 100
.quit : Quits the program.
.locktext : Locks the chat window.
.efp/.floodmode on/off/status : Emergency Floodbot Protection, covered below.
.loadwinamp : Attempts to load Winamp from its default directory (C:\Program Files\Winamp\winamp.exe) or from one you specify by adding a WinampPath= line to the [Other] section of the config.ini file.