This commit introduces bots. They use the regular HTTP API. Bots
register themselves to the server. Bots can be joined into a collection.
They can receive commands and/or create a subscription on a collection.
This commit includes:
Backend for bots in sonar-server (mostly a simple event router)
Frontend for both registering and calling bots in the client
A simple CLI to send commands to bots and have them join/leave
collections
I'm going to merge this even though there's some thing smissing - it will make some upcoming core work easier to have this in now. I'll open an issue with the remaining tasks.
This commit introduces bots. They use the regular HTTP API. Bots register themselves to the server. Bots can be joined into a collection. They can receive commands and/or create a subscription on a collection.
This commit includes: