added setup command which includes an interactive process in order to setup features

the current supported features are post targets and system config
the wizard includes a summary step where the user can confirm the changes
removed some unnecessary validators, which were basically just validating the system config from some features
fixed post target name
This commit is contained in:
Sheldan
2020-05-22 17:25:44 +02:00
parent e2f71ef7a3
commit 992357b2cb
81 changed files with 1074 additions and 92 deletions

View File

@@ -0,0 +1 @@
Helps to setup the necessary configuration for a feature.

View File

@@ -0,0 +1,2 @@
Guides you through an interactive wizard where post targets, system configs and other necessary configurations for a feature are setup.
At the end you have the possibility to review the changes, before applying them.

View File

@@ -0,0 +1 @@
${featureName} has been successfully setup.

View File

@@ -0,0 +1 @@
Mod mail category to be used for something

View File

@@ -0,0 +1 @@
Post target ${postTargetKey} will be set to channel ${channel}.

View File

@@ -0,0 +1 @@
System config ${configKey} will be set to ${newValue}.

View File

@@ -0,0 +1 @@
The value each gained experience is multiplied by. Default 1.0

View File

@@ -0,0 +1 @@
The maximum of experience given randomly. Default: 25

View File

@@ -0,0 +1 @@
The minimum experience given randomly. Default: 10

View File

@@ -0,0 +1 @@
The amount of days after which a warning is decayed.

View File

@@ -0,0 +1 @@
The channel in which where bans should be logged to.

View File

@@ -0,0 +1 @@
The channel in which decayed warnings should be logged to.

View File

@@ -0,0 +1 @@
The channel in which deleted messages should be logged to.

View File

@@ -0,0 +1 @@
The channel in which edited messages should be logged to.

View File

@@ -0,0 +1 @@
The channel in which guild joins should be logged to.

View File

@@ -0,0 +1 @@
The channel in which kicks should be logged to.

View File

@@ -0,0 +1 @@
The channel where guild leavers should be logged to.

View File

@@ -0,0 +1 @@
The channel where mutes should be logged to. Un-mutes will also be in this channel.

View File

@@ -0,0 +1 @@
The channel where warnings should be logged to.

View File

@@ -0,0 +1 @@
The channel towards which the closed mod mail threads should be logged to. (In the appropriate mode)

View File

@@ -0,0 +1 @@
The channel which should be used to notify the responsible people about new mod mail threads.