Modmail
Modmail copied to clipboard
[FR]: Ability to import and export settings
Is your feature request related to a problem? Please elaborate.
I have set up Modmail multiple times both with self-hosting methods and through the Patreon method and talking with @Taaku18 this feature hasn't actually been requested as of yet.
Describe the solution you'd like
Having the ability to;
- [ ] Import settings of a currently running Modmail instance with an external file formatted as JSON sent via Discord.
- [ ] Import settings of either a currently running or not running Modmail instance directly from a Git-based provider (similar to how you load plugins)
- [ ] Export settings of a currently running Modmail instance to a JSON file downloadable via Discord.
- [ ] Export settings of a currently running Modmail instance to a Git-based repository (Providing you have given your instance a token that allows Modmail to interface with a Git-based service)
- [ ] Having error checking for settings that rely on snowflakes and data that is specific to an ID.
Does your solution involve any of the following?
- [ ] Logviewer
- [ ] New config option
Describe alternatives you've considered
Due to what I'm asking for, the only alternative solution for the moment is to manually change each setting, providing you remember all of them and due to how configurable Modmail is, there is more chance of a user letting a setting fall through the cracks.
Who will this benefit?
Honestly? I'm unsure as to who this would benefit outside of myself but I'm sure if the feature got implemented, there would be a small user base for such a feature who are constantly in need to set up multiple Modmail instances, this would just ease the process for people who have their Modmail's set up in a specific way.
Additional Information
No response
I think it would also be nice to be able to import and export specifically snippets and aliases, as this would allow for people to be able to create like a standard set of aliases they can add to any new bot they setup.