bipbot/src/main.py

53 lines
759 B
Python
Raw Normal View History

## Configuration files
## Channels ( In / Out )
# Channels are where we receive messages from, and where we send them back
2023-11-17 01:21:36 +01:00
# - Origin
# - Direction
# - Author
# - Content
# - Attachements
# - Type
### Telegram
### Matrix
### Mastodon
### Emails
### SMS
### Other
2023-11-17 01:21:36 +01:00
## Targets ( Scrapers )
# Targets are places ( ULRs or Files ) we watch for changes
2023-11-17 01:21:36 +01:00
# - 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