bipbot/src/main.py

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