lewster32 / corporallancot

A Discord bot primarily for recording, searching and retrieving notes and quotes
MIT License
1 stars 2 forks source link

Multi-Server Capability #11

Open Bidthedog opened 4 years ago

Bidthedog commented 4 years ago

Related to #10.

With the server abstraction, we could make this bot a multi-server bot by allowing it to connect to multiple servers at once.

If this functionality was included, it would also be sensible to make sure that Actions can be turned on or off on a server-by-server basis. For example !notes might be available in Discord, but not in Twitch. !meow might play a cat meow live on Twitch, but would make no sense in Discord.

Bidthedog commented 4 years ago

Just occurred to me that we could probably implement some kind of message bus for this functionality - this is a perfect use-case for one.

Bidthedog commented 4 years ago

I'm going to branch off #24 and have a go at this, even though the PR is not yet signed off. I need the changes I've made in that PR to make this viable. I expect this will include a fair amount of code changes and also include #10.