Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR]: Ability to import and export settings #3248

Open
7 tasks
lapidary-master opened this issue Mar 3, 2023 · 1 comment
Open
7 tasks

[FR]: Ability to import and export settings #3248

lapidary-master opened this issue Mar 3, 2023 · 1 comment

Comments

@lapidary-master
Copy link

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

@StephenDaDev
Copy link
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants