Markov Talk for Gozerbot
commands in this plugin: markov-learnadd .. markov-size .. markov-onjoinadd .. markov .. markov-cfg .. markov-disable .. markov-learnlist .. markov-onjoinremove .. markov-cfgdefined .. markov-enable .. markov-learn .. markov-learndel .. markov-cfgsave 
markov .. [handle_markov]
description: this is the command to make the bot reply a markov response permissions: USER .. WEB .. CLOUD code: markov command. examples: 
markov-cfg .. [cfg]
description: the config (cfg) command. permissions: OPER code: PersistConfig class. examples: 
markov-cfgdefined .. [cfgdefined]
description: show defined attributes. permissions: OPER code: PersistConfig class. examples: 
markov-cfgsave .. [cfgsave]
description: save config. permissions: OPER code: PersistConfig class. examples: 
markov-disable .. [handle_markovdisable]
description: disable markov in a channel permissions: OPER code: markov-disable command. examples: 
markov-enable .. [handle_markovenable]
description: enable markov in a channel .. learn the log of that channel permissions: OPER code: markov-enable command. examples: 
markov-learn .. [handle_markovlearn]
description: command to let the bot learn a log or an url .. learned data is not persisted permissions: OPER code: markov-learn command. examples: 
markov-learnadd .. [handle_markovlearnadd]
description: add log or url to be learned at startup or reload permissions: OPER code: markov-learnadd command. examples: 
markov-learndel .. [handle_markovlearndel]
description: remove item from learnlist permissions: OPER code: markov-learndel command. examples: 
markov-learnlist .. [handle_markovlearnlist]
| description: | show the learnlist | 
|---|---|
| permissions: | OPER | 
| code: | markov-learnlist command. | 
| examples: | 
<user> ;markov-learnlist
<output> ['#test', '#test']
markov-onjoinadd .. [handle_markovonjoinadd]
| description: | add channel to onjoin list | 
|---|---|
| permissions: | OPER | 
| code: | markov-onjoinadd command. | 
| examples: | 
<user> ;markov-onjoinadd
<output> #test added
<user> ;markov-onjoinadd #dunkbots
<output> #dunkbots added
markov-onjoinremove .. [handle_markovonjoinremove]
| description: | remove channel from onjoin list | 
|---|---|
| permissions: | OPER | 
| code: | markov-onjoinremove command. | 
| examples: | 
<user> ;markov-onjoinremove
<output> #test not in onjoin list
<user> ;markov-onjoinremove #dunkbots
<output> #dunkbots removed
markov-size .. [handle_markovsize]
| description: | markov-size .. returns size of markovchains | 
|---|---|
| permissions: | OPER | 
| code: | markov-size command. | 
| examples: | 
<user> ;markov-size
<output> I know 0 phrases