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