BOB (Best Overengineered Bot)
BOB is an experimental bot that is made using the Java programming language
and a lot of bloat. It could be done using a couple of lines of code glued
together but Bob tries to use as much as it is able to.
What is BOB's architecture?
BOB uses a couple of microservices that talk to each other. For instance,
Twitch authentication is a separate microservice that exposes a gRPC server.
Clients can use a gRPC client to request tokens to do their job.
Once there are too many servers and too many clients, I'll probably switch to
a message bus or something, I don't know.
BOB is a Maven project with different modules, one module per purpose.
How do I run BOB?
I don't know.
Further instructions will be provided here when the project matures.