Bucketspec

From XKCD Wiki
Jump to: navigation, search

Bucket needs:

Contents

[edit] Factoids

Learn "a is b" and "a are b"

Ambiguity: "a is b is <reply>c is d" <-- use the is/are before the <reply>

Ignore punctuation

Ignore Bucket: or Bucket,

Spit out full factoid using a "literal" command, whether tagged Bucket: or not

Do not reply to triggers not tagged to Bucket which are less than six characters

Factoid editing with =~ s/this/that/, ideally NOT Perl regexes, just pure-text replacement with only / escaped

Recognize duplicate additions and don't add them

[edit] Optional: Protected factoids

Have some factoids protected, editable only by web interface or #xkcd ops.

... --> a special series of factoids, possibly in this protected category along with a "don't know" factoid

[edit] Ops

People who are xkcd chanops can

  • delete factoids
  • edit these protected factoids
  • order Bucket to enter or leave a room
  • shut him up. (and unshut him up)

[edit] Other stuff

Say [something]. --> <reply>[something]! (with punctuation stripped and replaced with an !)

Do you know [something]? --> <reply>No, but if you hum a few bars I can fake it

whatever-ass whatever --> whatever ass-whatever

Randomly substitute excellent --> sexcellent (except for "except")