Suggestion System
The /suggestions
commands are used to config and set up a suggestion system with Zira. Users can send suggestions to the system with commands, and specified roles can approve and deny these sent suggestions.
Video Example
Coming Soon!
Setting Up Suggestion Channels
The /suggestions channels set
command is used to set a channel for a suggestion purpose, this is specified during the <Type>
option of the command. Using this command also simultaneously enables the suggestion system.
Check out the suggest
command, or alternatively you can use a dedicated suggestion channel
.
New Suggestions
Each time a user posts a suggestion, it will be sent to this channel and available for reviewing and voting if public access is enabled.
Usage
/suggestions channels set <Channel where new suggestions will be sent> <Channel>
Example
Approved Suggestions
By default, suggestions marked as approved with the approve
command will be updated in the submission channel set up in the first command. To have approved suggestions moved to their own channel, you can use the following command.
Usage
/suggestions channels set <Channel where approved suggestions will be sent> <Channel>
Example
Denied Suggestions
By default, suggestions marked as denied with the deny
command will be updated in the submission channel set up in the first command. To have denied suggestions moved to their own channel, you can use the following command.
Usage
/suggestions channels set <Channel where Denied suggestions will be sent> <Channel>
Example
Invalid Suggestions
By default, suggestions marked as invalid with the invalid
command will be updated in the submission channel set up in the first command. To have invalid suggestions moved to their own channel, you can use the following command.
Usage
/suggestions channels set <Channel where Invalid suggestions will be sent> <Channel>
Example
Potenial Suggestions
By default, suggestions marked as potential with the maybe
command will be updated in the submission channel set up in the first command. To have potential suggestions moved to their own channel, you can use the following command.
Usage
/suggestions channels set <Channel where Potential suggestions will be sent> <Channel>
Example
Submitting Suggestions
To use a suggestion submitting channel, you must be a Premium
or partnered guild.
A suggestion submitting channel, forces users to use the suggest
command within this channel, and this channel only.
Usage
/suggestions channels set <Channel used to submit suggestions> <Channel>
Example
Premium Configuration Options
All following suggestion system configuration options are Premium and partnered guild features.
Moving Suggestions to a Different Channel
The /suggestions move
command is used to move a suggestion to a different channel manually.
Usage
/suggestions move <Suggestion ID> <Channel>
Example
/suggestions move
commands will be deleted in their original channels upon processing.
Setting Up DM Updates For Users
The /suggestions dm
command toggles the ability for users to receive updates by DM for suggestions that have been updated to a different status.
Usage
/suggestions dm <True/False>
Example
Setting Up Automatic Voting Reactions On New Suggestions
The /suggestions reaction
command toggles the ability for two emojis to be automatically added to new suggestions as reactions. This is useful for public user voting.
Usage
/suggestions reaction <True/False>
Example
To configure the two emojis, use the /suggestions emojis
command.
/suggestion emojis <Type> <Emoji>
Setting a Cooldown For User Suggestions
The /suggestion cooldown
command will configure a cooldown time in minutes for user suggestions.
Usage
/suggestions cooldown <Time>