spockbot.plugins.base module¶
-
class
spockbot.plugins.base.
PluginBase
(ploader, settings)¶ Bases:
object
A base class for cleaner plugin code.
Extending from PluginBase allows you to declare any requirements, default settings, and event listeners in a declarative way. Define the appropriate attributes on your subclass and enjoy cleaner code.
-
defaults
= {}¶
-
events
= {}¶
-
requires
= ()¶
-
-
spockbot.plugins.base.
get_settings
(defaults, settings)¶
-
spockbot.plugins.base.
pl_announce
(*args)¶
-
spockbot.plugins.base.
pl_event
(*args)¶