Description
Is your feature request related to a problem? Please elaborate.
Please add the ability to have the modmail system worn across multiple servers. This could be achieved with a select menu that is sent (if multiple guild IDs are passed in the .env
file) with a list of all the guilds by name, when a server is selected through the menu, it will fetch that guild as the modmail guild, then proceed with creating the thread as usual. The user would only be able to have 1 thread open at a time between all the servers, for obvious reasons.
A dictionary could be stored in the database with a guild ID linking to a modmail category ID, for example:
# guild ID category ID
{1234567890: 0987654321}
Describe the solution you'd like
This would allow us to use multiple modmail servers, so you can share one modmail system with other users.
Does your solution involve any of the following?
- Logviewer
- New config option
Describe alternatives you've considered
Using one modmail server, but this isn’t an ideal solution because I’d like to have multiple servers that threads can be sent to.
Who will this benefit?
Users who want to use the bot across multiple servers with multiple modmail servers. This would decrease the hassle of having to create a new kyber modmail bot for each server we want to use this great system on.
Additional Information
I’ve created this type of thing in my own modmail bots, and I would like to see it in a widely-used and known modmail system.