Bots & Commands



ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ ACCESS LEVEL 0

!inbox - no aliases: This command cannot change, it is always !inbox regardless of the bot's trigger. This command is accessible only to people with unread mail.

ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ ACCESS LEVEL 20

.find - alias .whois: Displays the requested user's access to the bot.

.about - alias .ver: Displays the bot's version information.

.server - no aliases: Displays the server the bot is connected to.

.add - alias .set: Adds a user () to the bot's access list with access (10-998)

.whoami : Returns the person who says it's access.

.cq : Clears the bot's queue! Useful if your bot is stuck spamming many messages, banning many people, or the like.

.designated - Displays the user that the bot last designated.


ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ ACCESS LEVEL 40

.time - no aliases: Displays the current time and date on the computer.

?trigger - no aliases: Displays the bot's current trigger.

.dns - Runs a DNS lookup on the specified URL/hostname.


ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ ACCESS LEVEL 50

.say - no aliases: Repeats the message following the command.

.shout - Repeats the message following the command in all uppercase. ;)

.ignore - no aliases: Squelches the .

.unignore - no aliases: Unsquelches the .

.addquote - no aliases: Adds the to the quotes.txt file.

.quote - no aliases: Displays a randomly selected quote from the quotes.txt file.

.away - no aliases: Turns /away mode on.

.back - no aliases: Turns /away mode off.

.ping : Retrieves 's current ping.

.uptime: Displays the computer's uptime and the time since the bot logged on.

.mp3: Displays the MP3 that Winamp [VERSION 2.9 AND BELOW] is playing.

.mail : Adds mail to the mail queue for .


ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ ACCESS LEVEL 60

.kick : Kicks with . Accepts wildcards (*)

.ban : Bans with . Acceps wildcards (*)

.unban : unbans .

.lastwhisper: Displays the username of the last person who messaged the bot.

.define alias .def : Defines .

.fadd : Adds to the account's friends list.

.frem : Removes from the accuont's friends list.

.bancount : Returns the number of users banned since the bot joined the channel.

.allseen : Returns the names of the last 15 people the bot has seen.

.levelbans - With access 60+, this will display the current status of Warcraft III Level-based banning.

Cuphead was right, readmes suck ass ;)


ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ ACCESS LEVEL 70 (now it's getting good!)

.shitlist aliases .pban .shitadd : Adds the user to the shitlist.

.shitlist all by itself: Lists the users in the shitlist.

.shitdel : Removes the user from the shitlist.

.safeadd aliases .safelist : Adds a user or tag to the safelist.

.safedel : Removes an item from the safelist.

.safelist all by itself: Lists the users and tags in the safelist.

.tagbans : Lists tagbans

.tagadd aliases .tagban .addtag : Adds a tag to the tagbans list

.tagdel : Deletes a tag from the tagbans list

.protect on/off : Turns Lockdown on or off, all users in the channel or that join the channel and are not safelisted or with access less than 20 will be banned.

.mimic : Repeats everything that the person says.

.nomimic : Turns Mimic off.

.check : Checks the user monitor to see if is online.

.online : Lists the users currently "ONLINE" on the User Monitor.

.monitor : Adds to the monitor.

.unmonitor : Removes from the monitor.

(Custom Commands)

.cmdadd alias .addcmd: Adds Custom Commands.

.cmddel alias .delcmd: Deletes Custom Commands.

.cmdlist alias .listcmds : Lists the current custom commands and their required access levels.

(Phrasebans)

.plist / .phrases : Lists currently banned phrases.

.padd / .addphrase : Adds a phrase to the PhraseBans list.

.pdel / .delphrase : Deletes a PhraseBan.

.phrasebans (on/off/status) : Enables, disables, or displays the status of PhraseBans.

.pon / .poff - Enables/disables phrasebans.

.pstatus - Same as .phrasebans status.

.ipban - IPBans the specified username.

.unipban - Un-IPBans the specified username.

.ipbans (on/off/status) - Enables, disables, or displays the status of IPBans.

.banned - Displays a list of users that have been banned.

.setpmsg - Sets the message used to ban users during Channel Protection.


ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ ACCESS LEVEL 80

.reconnect : Disconnects, pauses, then reconnects the bot.

.des alias .designate: Designates the user.

.rejoin : Rejoins the channel.

.settrigger : 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 : 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 : Plays the specified track in Winamp [2.9 AND BELOW]

.play : Plays the specified track, by name, in Winamp [2.9 AND BELOW]

.setvol : 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 : changes the idle message.

.idletype [quote, mp3, uptime, msg, message] : Changes the idle type setting.

.idletime [minutes] : Changes the time between idle messages.

.block : If filtering is on, blocks messages from that username(s). Accepts wildcards (*)

.filter : 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 : 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 : Sets the channel join greeting message.
.greet off : Disables the channel join greeting message.
.levelban : Sets the current Warcraft III LevelBan level.
.clist/.clientbans/.cbans: Displays the current ClientBans.
.cadd alias .addclient : Adds a ClientBan.
.cdel alias .delclient : Removes a ClientBan.


ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ ACCESS LEVEL 90

.join : Joins the specified channel.

.home alias .joinhome : Joins the bot's home channel.

.resign : The bot relinquishes ops.

.setname : Sets the bot's username to .

.setpass : Sets the bot's password to .

.setserver : Sets the bot's server to .

.quiettime , , alias .qt : Enables, disables, or displays the status of QuietTime. (QuietTime bans any users who aren't safelisted and talk.)


ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ ACCESS LEVEL 100

.quit : Quits the program.

.efp/.floodmode on/off/status : Emergency Floodbot Protection, covered