README tuning

This commit is contained in:
Ville Ranki 2019-12-12 21:38:19 +02:00
parent 83d3c1f2f2
commit 8e7e47a4b5
1 changed files with 12 additions and 4 deletions

View File

@ -1,10 +1,16 @@
# Hemppa - generic modular Matrix bot # Hemppa - generic modular Matrix bot
This bot is meant to be super easy platform to code Matrix bot functionality This bot is meant to be super easy platform to write Matrix bot functionality
with Python. It uses matrix-nio library https://github.com/poljar/matrix-nio/ . in Python. It uses matrix-nio library https://github.com/poljar/matrix-nio/ for
Matrix communications.
Zero configuration except minimal Matrix account info is needed. Everything else can
be done with bot commands.
Type !help in room with this bot running to list active modules. Type !help in room with this bot running to list active modules.
If you don't want some modules, just delete the files from modules directory.
## Module list ## Module list
### Help ### Help
@ -162,6 +168,8 @@ Functions:
* get_settings - Must return a dict object that can be converted to JSON and sent to server * get_settings - Must return a dict object that can be converted to JSON and sent to server
* set_settings - Load these settings. It should be the same JSON you returned in previous get_settings * set_settings - Load these settings. It should be the same JSON you returned in previous get_settings
You only need to implement the ones you need. See existing bots for examples You only need to implement the ones you need. See existing bots for examples.
Settings are stored in Matrix account data. Module settings are stored in Matrix account data.
If you write a new module, please make a PR if it's something useful for others.