Generates content using markov chains.
markov.defaultlinesNumber of lines for the markov chain to spawn when not given a line count.
markov.maxlinesMaximum number of lines the
!episodequotecommand can be given.
markov.maxpmlinesThis is the maximum number of lines a response can be before its automatically sent as a PM to avoid cluttering the chat. Default: 5
markov.usemembernamesUse member names instead of random pony names.
!episodegen [lines] [single]
Randomly generates a my little pony episode using a markov chain, up to a maximum line count of
lines. Will be sent via PM if the line count exceeds 5.
lines(optional) Number of dialogue lines to generate
single(optional) The markov chain uses double-lookback by default, if this is specified, will revert to single-lookback, which produces much more chaotic results.
!episodequote [S0E00:000-000|action|speech|"Character Name"]
If the S0E00:000-000 format is used, returns all the lines from the given season and episode, between the starting and ending line numbers (inclusive). Returns a maximum of 30 lines, but a line count above 5 will be sent in a private message. If "action" is specified, returns a random action quote from the show. If "speech" is specified, returns a random quote from one of the characters in the show. If a "Character Name" is specified, it attempts to quote a random line from the show spoken by that character. If the character can't be found, returns an error. The character name doesn't have to be in quotes unless it has spaces in it, but you must specify the entire name. If no arguments are specified, quotes a completely random line from the show.
S0E00:000-000|action|speech|"Character Name"(optional) Example:
!ship [first] [second]
Generates a random pairing of ponies. If a first or second argument is supplied, uses those names instead.
first(optional) The first name in the ship.
second(optional) The second name in the ship.