slackminion.plugins.state package

Submodules

slackminion.plugins.state.file module

class slackminion.plugins.state.file.FileStateHandler(bot: Bot, **kwargs)[source]

Bases: slackminion.plugins.state.BaseStateHandler

load_state()[source]
save_state(state)[source]

Module contents

class slackminion.plugins.state.BaseStateHandler(bot: Bot, **kwargs)[source]

Bases: slackminion.plugin.base.BasePlugin

load_state()[source]
on_load()[source]

Executes when a plugin is loaded.

Override this if your plugin needs to do initialization when loading. Do not use this to restore runtime changes to variables – they will be overwritten later on by PluginManager.load_state()

save_state(state)[source]