Skip to content
Brad Glasbergen edited this page Oct 19, 2013 · 12 revisions

Purpose

Bucket is designed to be community driven and powered only by a group's content, and as such, does not come with default content. All content must be populated by the group.

Adding/Forgetting Triggers into Bucket

Adding more triggers to bucket is simple. Simply send a message:

bucket, add 'trigger' 'response'

Now, any time trigger is said, bucket will respond with response. Note that triggers are case-insensitive and can be a substring of a larger message. As an example:

this TriGGer is AWESOME! would also cause the above trigger to activate

To delete the last trigger said, type:

bucket, forget that

Aliases

Bucket can store aliases from a person using an alias command, which can be useful for referring to a user in short form. Syntax:

bucket, alias aliasName Full Skype Name

Quoting

Bucket can remember quotes from the chat, and recall them later. Bucket stores an in-memory cache of the last 20 messages said, which can be quoted.

bucket, remember userAlias "messageKey" numMessagesToStore

The messageKey is a keyword in the message you are looking for, and numMessagesToStore is the number of messages ( minus 1 ) after the message that messageKey matches that will be included with it.

Bucket can remember a random quote from a user using:

bucket, quote userAlias

Variables

Bucket has access to several variables to add randomness to a response. These variables are documented here.

With the exception of the $who and $someone variables, all other word types must first have some values inputted. To do a word as an option, simply type:

bucket, wordtype+ option to add

or to forget that as an option:

bucket, wordtype- option to forget

For example:

bucket, noun+ car

or

bucket, adjective- awesome

The inventory must be handled a little differently. For instructions, go here.

Examples

bucket, add 'hello' 'Hey!'

bucket, add 'how are you' 'I'm good, how about you'

bucket, add 'Pick someone' '/me picks $someone'

Clone this wiki locally