CactusDev / CactusBot

An open source, community-written service-agnostic chat bot
MIT License
30 stars 6 forks source link

Unified Service model #159

Open 2Cubed opened 7 years ago

2Cubed commented 7 years ago

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.

pylang commented 7 years ago

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.

2Cubed commented 7 years ago

Definitely will want that, in the form of EchoService or something. :+1: