43things
Perform a 43things search for something. Usage "43things for "
Announce
Make an announcement. Usage: "announce [ that ] [ #channel ] ".
Auth
Set the authorization flags on a query. This module modifies the query according to the querier, and passes it on.
Babel
Attempt to translate given text between languages, using the Babel Fish. Usage: "translate ( to | from ) ".
BaseConv
Convert numbers between bases. Usage: "convert from base to base ". Note that "dec", "hex", "oct", "bin", "mime", and "ascii" are predefined bases.
BashOrg
Return quotations from http://bash.org/. Usage: "bash.org ( random | latest | top | )".
Boobies
Give the correct response to the word 'boobies'
Choose
Choose between options. Usage: "( choose | pick | choice ) option [ ( , | or ) option ... ]".
Complain
Complains if a query had no answer.
Crypt
Encrypt text. Usage: "encrypt(text,salt)".
Dict
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.
MD5
Calculate MD5/SHA1 Hash. Usage: "[ md5 | sha1 ] [ hex | 64 ] ".
Modules
Manipulate Knab Modules. Usage: "( load | unload | reload | modinfo | lsmod ) "
Morse
Convert to/from morse code. Usage: "morse ".
MySQLFactoidforget
Forget a value in a factoid db.
MySQLFactoid
Return an answer from a factoid db.
MySQLFactoidsearch
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.
NickOMeter
Measure lamness of nicks. Usage: "( nickometer | lameometer | nick-o-meter | lame-o-meter ) nick".
NMBLookup
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 ".
Verbs
Respond to various verbs
Wesley
... Wesley...