Gallerybot Documentation
Gallerybot is the resident IRC bot in #gallery and #gallery-support. Originally developed in PHP by Andrew Lindeman, using the SmartIRC library. 
Bot maintenance/development/vandalizing has since been h0bbels domain.
Available Commands
Project related
~bugurl <bug id>
-  return URL to given sf.net bug ID
 
~patchurl <patch id>
-  return URL to given sf.net patch ID
 
~rfeurl <ID>
-  return URL to given sf.net RFE ID
 
~pastebin
-  return URL to Gallery specific pastebin
 
~sfvote
-  return URL to sfvote page
 
~bugtracker
-  return URL to sf.net Gallery bugtracker
 
~3rdparty
-  return URL to Third Party Gallery 2 contributions on codex
 
~forums
-  return URL to Gallery forums
 
~download
-  return URL to Gallery downloads
 
~local
-  return URL to Gallery 2 localization information
 
~tplref
-  return URL to Gallery 2 TPL reference
 
~g1faq
-  return URL to Gallery 1 FAQ
 
~g2faq
-  return URL to Gallery 2 FAQ
 
Tools
~tinyurl <URL>
-  return tinyurl version of url provided as <URL>
 
~dict <arg>
-  check dict.org for definition of <arg>
 
~spell <arg>
-  check spelling of <arg>
 
~setTimezone <arg>
-  set timezone offset
 
~getTime / ~time <nick>
-  get local time for nick
 
note to <nick>
-  leaves note to nick
 
~list-notes
-  list your notes
 
~delete-note <ID>
-  deletes note with specified ID
 
~get-note <arg>
-  displays note with specified ID
 
~seen <nick>
-  Check when nick was last seen in #gallery
 
~stalk <nick>
-  Get notified when nick speaks in #gallery 
 
~translate <from lang> <to lang> <string>
-  translates string from one language to another
 
~urbandict <string>
-  get urbandictionary.com definition for <string>
 
~registerurl <identifier> <sprintf URL>
-  register an URL for an identifier
 
~showurl <identifier>
-  shows URL for identifier
 
~unregisterurl <identifier>
-  unregisters URL for identifier
 
~listurls
-  lists registered urls. (Currently not working)
 
~version
-  Shows latest version(s). (Currently disabled, needs to be fixed to work with new GMC versioncheck)
 
~penalty-box <nick> <seconds>
-  Puts <nick> in the penalty box for <seconds>. Effectively removes ability to speak in #channel for given timeframe
 
~full-release <nick>
-  Removes penalty-box effect from <nick>
 
~quiet <nick>
-  Removes voice from <nick>
 
~unquiet <nick>
-  Gives <nick> voice back
 
~ban <nick>
-  Bans <nick> from channel
 
~unban <nick>
-  Unbans <nick> from channel
 
~kick <nick>
-  Kicks <nick> from channel
 
Fun
~evil-laugh
-  Makes gallerybot laugh in an evil way
 
~kill <nick>
-  Makes gallerybot kill <nick>
 
~asskick <nick>
-  Makes gallerybot kick <nick> in the ass
 
~eat <nick>
-  Makes gallerybot eat <nick>
 
~badger <arg>
-  Makes gallerybot badger <nick>
 
~comfort <nick>
-  Makes gallerybot comfort <nick>
 
~hmm
-  Makes gallerybot go hmm
 
~stats
-   Show #gallery irc stats
 
good bot
-  Give the bot a cookie
 
~welcome <nick>
-  Makes gallerybot greet <nick>
 
bad bot
-  - 
 
~praise <nick>
-  Makes gallerybot praise <nick>
 
~df
-  
 
~blameray <arg>
-  Makes gallerybot place the blame
 
~pfft
-  - 
 
~thanks
-  All Joe7
 
~fortune
-  Make Gallerybot print a fortune
 
~fact <arg>
-  Shows facts that gallerybot has picked up about <arg>
 
~factcount
-  Displays number of factoids gallerybot knows
 
~forget <arg>
-  Makes gallerybot forget factoids about <arg>
 
~recent
-  Shows things gallerybot has picked up factoids about recently
 
Known Issues
-  ~version doesn't work. Needs to be refactored to use GMC versioncheck
-  ~listurls doesn't work.
-  ~apr1Count is deprecated as the registered domainname is now expired
Feature Requests
Improve settimezone
For the timezones that observer Daylight Saving Time/Summer Time/etc., the stored timezones are incorrect for ~half the year.  ~settimezone should support timezones rather than a strict UTC+/-.
Codex links
~codex Gallery:Using_Subversion
~codex-search Subversion