Quotes Module

Manages a database of quotes attributed to a specific user ID. These quotes will persist if the user leaves the server.

Quote

!quote [user] [quote]

If no arguments are specified, returns a random quote. If a user is specified, returns a random quote from that user. If a quote index is specified, returns that specific quote.

user

(optional) A @user ping or simply the name of the user to quote.

quote

(optional) A specific quote index. Use !searchquote to find a quote index.

AddQuote

!addquote <user> <quote>

Adds a quote to the quote database for the given user. If the user is ambiguous, returns all possible matches.

user

A @user ping or simply the name of the user to quote. If the username has spaces, it must be in quotes.

quote

A specific quote index. Use !searchquote to find a quote index.

RemoveQuote

!removequote <user> <quote>

Removes the quote with the given quote index from the user's set of quotes. If the user is ambiguous, returns all possible matches.

user

A @user ping or simply the name of the user to quote. If the username has spaces, it must be in quotes.

quote

A specific quote index. Use !searchquote to find a quote index.

SearchQuote

!searchquote <user>

Lists all quotes for the given user.

user

A @user ping or simply the name of the user to quote. If the username has spaces, it must be in quotes.