Skip to content

Multiple server compatibility #3245

Open
@Nzii3

Description

@Nzii3

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions