53 lines
759 B
Python
53 lines
759 B
Python
## Configuration files
|
|
|
|
## Channels ( In / Out )
|
|
# Channels are where we receive messages from, and where we send them back
|
|
# - Origin
|
|
# - Direction
|
|
# - Author
|
|
# - Content
|
|
# - Attachements
|
|
# - Type
|
|
|
|
### Telegram
|
|
|
|
### Matrix
|
|
|
|
### Mastodon
|
|
|
|
### Emails
|
|
|
|
### SMS
|
|
|
|
### Other
|
|
|
|
## Targets ( Scrapers )
|
|
# Targets are places ( ULRs or Files ) we watch for changes
|
|
# - Location
|
|
# - Type
|
|
|
|
### RSS
|
|
|
|
### Sensors
|
|
|
|
## Logic modules ( Caculate stuff )
|
|
# Logic modules are called when we receive something from a channel or a Target changes
|
|
|
|
### Reply
|
|
|
|
### Analyse
|
|
|
|
### Generate
|
|
|
|
## Timers
|
|
# Use to fire some actions in regards to alarms
|
|
|
|
## Storage
|
|
# We store information from Channels, Targets and resultats from Logic Modules
|
|
|
|
### Databases
|
|
|
|
### Media
|
|
|
|
|
|
# Typical flow |