Gallerybot - Gallery Codex
Personal tools

Gallerybot

From Gallery Codex

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