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.
