I-bot

From AGwiki
Jump to: navigation, search

i-bot is a heavily customized installation of Infobot which provides services to the channel including logging of the transcript to a PostgreSQL table, some gimmicky commands, useful abilities to retreive useful information like Slashdot headlines, and weather data. It also provides some comic relief in the form of some custom commands. i-bot is used in the AcadiaGeeks IRC Channel

i-bot commands

All commands are case insensitive

  • [] indicates required parameters
  • {} indicates optional parameters
  • | indicates "either or" - may appear in optional or required parameters
  • commands may prefixed by "i-bot", but it is not necessary
Command description
8-ball [question] i-bot will consult its magic 8-ball with your question. (The "-" may be omitted.)
al i-bot will respond as "Al" from the popular animated cartoon Reboot. (Any combination of the characters "?" and "!" may be appended.)
be [darrell|sean|vic] i-bot will reply as if it were one of these "popular" and sometimes predictable IRC regulars.
brandon Any mention of this word within a message will be met with an interesting response
burn [user] i-bot will reply with a particularly harsh response towards the given user.
commands i-bot will print a URL to this document
convert [amount] [units] [into|to] [units] Use this to convert quantities between various measurement units.
divine See 8-ball
gst [amount] i-bot tells you what the entered amount will be with GST added.
imdb {for} [text] i-bot will give you a URL that you can use to search the Internet Movie Database for the given text.
lame-o-meter [user] i-bot will use a complicated heuristic algorythm to determine how lame the given username is. (The "-" characters may be omitted.)
morse [text] i-bot will translate given text to morse code or given morse code to text.
nick-o-meter See lame-o-meter.
nlog [number] i-bot will log an entry to the quotes database that contains the last [number] lines from the IRC log. This is to facilitate quoting amusing things as they happen.
ravage [user] i-bot will perform one of a list of particularly nasty things to the given user.
roll [nds] i-bot will roll the given number of dice (n) which have the given number of sides (s) and tell you the results, sorted in order as well as the sum and average of your roll.
rot13 [text] i-bot will return your text after it is passed through the rot13 algoryhtm.
search [term 1] {term 2} {term n} i-bot will painstakingly search through the IRC logs and return the first 10 matches that it finds for your search. If you ask i-bot privately it will return up to 20 results.
seen [user] i-bot will tell you when the given user last said anything, and what that anything was. (i-bot can get knocked off the server when the IP changes, and so, the results of "seen" may not be entirely accurate.)
slashdot {headlines} i-bot checks slashdot and tells you the current headlines.
tax See gst.
uptime i-bot will report the uptime of the host server.
weather {for} [station] i-bot will look up the weather for the given station and send it to you in a private message.
yow i-bot will reply with one of many canned Zippy the Pinhead replies.