Bucketspec
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")