Define terms, check spellings, be a dictionary. Usage: "define [ using ]", "spell [ using ]", "dictionary ", "strategy ", "dictionaries", "strategies".
DiscDate
Calculate the Discordian Date (see http://www.discordia.ch/Programs/)
Divine
Magic 8 ball. Divine the future. Usage: "divine ".
Dvorak
Convert between dvorak and qwerty keymaps. Usage: "( ( type in ( dvorak | qwerty ) ) | ( asdf | aoeu ) ) ".
EtherCode
Returns the manufacturer for an Ethernet MAC address. Usage: "ethercode ".
Exchange
Calculate exchange rate. Usage: "currencies for ", or "exchange into ". TLDs and country names can also be used.
Factoidforget
Set a value in a factoid db.
Factoid
Return an answer from a factoid db.
Factoidsearch
Search for factoids in a factoid db. Usage: "( search | scan ) for [ ] ". "scan" looks in values, "search" looks in keys. 5 results are returned unless more are specified.
Factoidset
Set a value in a factoid db.
Factoidupdate
Set a value in a factoid db.
FileFactoid
Load a set of responses from a flat file
Fortune
Return a fortune cookie. Usage: "fortune".
Geo
Look up country by IP Address. Usage: "geo ( code | code3 | name ) [ for ] ( ip | address )".
GoogleAPI
Perform a Google search for something using the Google API. Usage "googleapi for "
GoogleCmp
Compares how many matches Google has for each term. Usage: "googlecmp and ".
Google
Perform a Google search for something. Usage "google for "
Greet
Greet people. It responds to any greeting given to it.
Hate
Hate people flagged as such - return nasty reply
HowFar
Calculate the distance between places. Usage: "airports for [ showing [ hits ] ]" to get codes, "( how far | distance ) [ between ] and "
Ignore
Ignore people flagged as such - do not reply
Insult
Insult people. Usage: "insult ".
Irc
Perform IRC actions. Usage: "( leave | join ) " or "die [ ]"
ITime
Calculate and return the Internet Time. Usage: "itime".
Jwhois
Attempts to find out information from various whois servers. Usage: "jwhois [...]".
Karma
State a persons karma. Paired with Knab::Module::Karmaset. Usage: "karma|dulia ".
Karmaset
Update a persons karma. Paired with Knab::Module::Karmaset. Usage: " ++ | --".
Logs
Searches logs for a regex. Usage: "(logs) [for] ".
Lotto
Get the latest numbers for the South African Lotto. Usage: "lotto".
Math
Do Maths. Any maths query that hasn't already been answered will be calculated.
Search for factoids in a factoid db. Usage: "( search | scan ) for [ ] ". "scan" looks in values, "search" looks in keys. 5 results are returned unless more are specified.
MySQLFactoidset
Set a value in a factoid db.
MySQLFactoidupdate
Set a value in a factoid db.
MySQLSeen
State when a person was last seen. Paired with Knab::Module::See. Usage: "seen ".
MySQLSee
Record when a person was last seen. Paired with Knab::Module::Seen.
Looks up Windows Networking names. Usage: "nmblookup name".
NSLookup
Looks up a host in DNS. Usage: "nslookup ".
Perl
Evaluate perl expressions. Usage: "eval "
PhoneBook
Returns phonebook information from an LDAP directory. Usage: "(phone [number] | details) [for] ".
Ping
Description of module. Usage: "bla".
Praise
Respond to praise, criticism, thanks, rewards.
REBOL
Evaluate REBOL expressions. Usage: "rebol "
Rehash
Rehash the config module. Usage: "rehash"
RFC
Returns information from the RFC indexes. Usage: "( rfc | bcp | std | fyi ) ( | for )".
RoShamBo
Plays RoShamBo (rock, paper, scissors). Usage: "roshambo ( rock | paper | scissors )".
Rot13Output
Does a rot13 on the output returned from other modules, irritating everybody
Rot13
Does a rot13 on the input. Usage: "rot13 ".
Roxbury
Movie schedules at Roxbury Usage: "roxbury [ on | at
RUWeather
Return weather report for Grahamstown. Usage: '( ru | rhodes | ght | gog | g [ ' | - ] town ) weather'.
Say
Say something to a person or channel. Usage: "( say | do ) ".
Seen
State when a person was last seen. Paired with Knab::Module::See. Usage: "seen ".
See
Record when a person was last seen. Paired with Knab::Module::Seen.
Slashdot
Return the latest Slashdot headlines (optionally with URLs). Usage: "slashdot [ headlines | all ]".
SQLFactoidforget
Forget a value in a factoid db.
SQLFactoid
Return an answer from a factoid db.
SQLFactoidsearch
Search for factoids in a factoid db. Usage: "( search | scan ) for [ ] ". "scan" looks in values, "search" looks in keys. 5 results are returned unless more are specified.
SQLFactoidset
Set a value in a factoid db.
SQLFactoidupdate
Set a value in a factoid db.
SQLSeen
State when a person was last seen. Paired with Knab::Module::See. Usage: "seen ".
SQLSee
Record when a person was last seen. Paired with Knab::Module::Seen.
StonerName
Give someone their stoner name. Usage: "stonername ".
Strip
Strip trailing question/exclamation marks and full stops, and return on empty queries. A preprocessing module.
Swear
Output profanity. Usage: "swear [ at ]"
TraceRoute
Return summary of a traceroute to a host. Usage: "traceroute ".
Units
Convert between different units. Usage: "units "
Urban
Get the slang definition of a word from Urban Dictionary. Usage: "urban ".