-# Revised: 19991109.
-# Author: xk
+# Revised: 20050224
+# Author: Tim Riker <Tim@Rikers.org>
###
main: I learn mainly by observing declarative statements such as "x is at http://www.xxx.com", and then reply when people ask things like "where can i find x?"
reply: There is a special tag, <reply>, that is used to override the usual response. Usually, a response is "X is Y", but it can be made "Y" by making the entry "X is <reply> Y".
# now the commands...
+
+adduser: D: Administrative command to add new user to the .users file
+adduser: U: ## <user> <mask>
+adduser: E: ## bloot bloot!bloot@example.com
+
addressing: It is a good idea if I stay in REQUIRE mode so that I won't yell out random crap if I listen in too hard. Currently there is no way to turn this off on-the-fly. (REQUIRE mode requires me to be addressed by name if I am to respond)
babelfish: D: Frontend to babelfish translating service provided by http://babelfish.altavista.com/ Note that utf8 is used for non-ascii characters.
+ban: E: ## *!*@*microsoft.com STOOPID
+ban: E: ## MoronMan
+botmail: D: Send someone botmail
+botmail: U: ## {for <who>[:] <message>}|stats|check|read
+botmail: E: ## for infobot: you rock!
+botmail: E: ## stats
+botmail: E: ## check
+botmail: E: ## read
+
-chan: D: Leave a channel permanently
-chan: U: ## -#channel
-chan: E: ## -#botpark
crypt: It's good that you thought about encryption. I can do it for you.
crypt: U: ## <salt> <string>
crypt: E: ## 69 changeme
+crypt: E: ## $1$abcde changeme
cycle: D: Causes me to cycle in the channel it's said, or in the named channel
cycle: U: ## [channel]
dbugs: D: Show the current count of release critical bugs (latest versions)
dbugs: U: ##
+deluser: D: Administrative command to remove a user from the .users file
+deluser: U: ## <user>
+deluser: E: ## bloot
+
ddesc: D: Search the Description: lines in Debian packages
ddesc: U: ## <string> [dist]
ddesc: E: ## mule
dfind: E: ## strings.h
dfind: E: ## x11amp potato
-dict: D: DICT Protocol Client
-dict: U: ## <query>
-dict: E: ## AI
-dict: E: ## 1 linux
+dict: D: DICT Protocol Client - likely dicts: elements web1913 wn gazetteer jargon foldoc easton hitchcock devils world02 vera
+dict: U: ## [entry num] <query>[/dict]
+dict: E: ## linux
+dict: E: ## 33 set/wn
+
+dns: D: Query DNS
+dns: U: ## <host|ip>
+dns: E: ## debian.org
+dns: E: ## 3.1.33.7
do: D: operator command to do things in a channel
do: U: ## <chan> <what>
nickometer: E: ## unknown_lamer
nickometer: E: ## #botpark
-nslookup: D: Query DNS
-nslookup: U: ## <host|ip>
-nslookup: E: ## debian.org
-nslookup: E: ## 3.1.33.7
-
ord: D: Convert ascii to decimal
ord: U: ## <single character>
ord: E: ## c
+page: D: Send someone a pager message
+page: U: ## <who> <message>
+page: E: ## infobot you rock!
+page: NOTE: this uses the "<who>'s pager" factoids for the From: and To: addresses of the format "example's pager" is "mailto:me@example.com"
+
part: D: Leave a channel (DCC only)
part: U: ## <#channel>
part: E: ## #botpark
part: NOTE: /kick is an alternative
+piglatin: D: translates english text into piglatin
+piglatin: U: ## <string>
+piglatin: E: ## When will blootbot achieve world domination?
+
quote: D: Frontend to yahoo's online stock market share listing
quote: U: ## <query...>
quote: E: ## RHAT,MSFT
rename: U: ## 'from' 'to'
rename: E: ## 'infobot' 'blootbot'
-rot13: D: ROT13's the given string
+rot13: D: ROT13's a given string
rot13: U: ## <string>
rot13: E: ## guvf vf n ynzr rknzcyr
say: D: operator command to say things in a channel
say: U: ## <chan> <what>
+scramble: D: scrambles a given string
+scramble: U: ## <string>
+scramble: E: ## When will blootbot achieve world domination?
+
search: U: ## <engine> for <string>
search: E: ## google for blootbot
wikipedia: U: wiki <topic>
wikipedia: E: wiki irc
+wtf: D: Interface to the BSD wtf command
+wtf: U: ## <abbreviation>
+wtf: E: ## iirc
+
-host: D: admin command to remove hostmask from a user account
-host: U: ## [user] <mask>
-host: E: ## *!*@owns.org