iranzo/stampython

View on GitHub
doc/PLUGIN.md

Summary

Maintainability
Test Coverage
# Plugin requirements

Each plugin requires to define a 'run' a 'help' and an 'init' function.

Each one of those will be executed on main program start, on the regular
executions (via loop at the moment) or when '/help' is requested as command.

Init returns the list of triggers, so if a trigger is found as the first word
in a line (starting with ^) or in any place in the text, that plugin will be executed, otherwise, ignored.

Returning "*" makes plugin to execute on all messages.

## Donations

The bot runs on my hardware which involves (HW, power, internet, etc), if
you wish to collaborate, please, use <https://www.paypal.me/iranzop> for
your donation.