Channel Operator Commands

!b <hostmask> bans a hostmask for 2 hours.

!k <nick> kicks user.

!kb <nick> kick/bans user for 2 hours.

!kbp <nick> kick/bans user. The bot will never remove this type of ban.

!gag <nick> gags user for 15 minutes. (!q also works)

!ungag <nick> ungags a gagged user (!uq also works)

<factoid name> is <whatever> OR <factoid name> is also <whatever> Teach the bot about a topic.

no, <factoid name> is <whatever> Replace the existing definition of <factoid name> with the new value <whatever>.

forget <factoid name> Remove a factoid from the bot.

botstatus Returns some useful (maybe) stats about the bot.

Channel User Commands

factinfo <factoid name> View some statistics about the given factoid.

<factoid name>? Ask the bot for the definiton of <factoid name>.

listkeys <search text> Search through all the factoid names, and return a list of any that contain <search text>.

listvalues <search text> Search through all the factoid definitions, and return the names of any that contain <search text>.

randfact Return a random factoid from my database.

rawfactoid <factoid name> Ask the bot for the definition of <factoid name>. Doesn't do variable substituion or factoid redirection.

<factoid name> =~ s/<search>/<replace>/ Search through the definition of <factoid name>, replacing the first instance of the string <search> with <replace>. Note, the '/' characters can be substituted with any other character if either of the strings you are searching for or replacing with contain '/'.

status Generate some brief stats about the bot.

tell <someone> about <factoid name> Ask the bot to send the definition of <factoid name> to <someone> in a /msg.

!dns <hostname> Try to resolve hostname to IP(s).

!port <port> OR <name> Look up the service name for a port, or the port for a service name.

!whois <domain> Look up <domain> in the WHOIS database.

!op [<user>] gives +o to <user>. If <user> is not given, defaults to person issuing the command.

!deop [<user>] removes o from <user>. If <user> is not given, defaults to person issuing the command.

!seen <nick> tells when <nick> was last active.

Private Message Sessions With Top^Hat

You can pm the bot and practice the above commands.