CactusBot
CactusBot copied to clipboard
Unified Service model
trafficstars
The way we set up and organize Services currently is based entirely on what the class contains, and we are making far too many assumptions about what the actual Service implementation looks like. We need an abstract class, containing the following.
- [ ] Logger initialization
- [ ]
handlersinitialization - [ ]
Service.runrequired method
It would be nice to run cactusbot without plugging in config info for a specific service such as beam. For developing, I'd prefer to test on a simple echo server.
Definitely will want that, in the form of EchoService or something. :+1: