Skip to main content

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.

Wondering how to submit a suggestion?

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

/suggestions channels set (Channel where new suggestions will be sent)

/suggestions channels set (Channel where new suggestions will be sent) output

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

/suggestions channels set (Channel where approved suggestions will be sent)

/suggestions channels set (Channel where approved suggestions will be sent) output

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

/suggestions channels set (Channel where Denied suggestions will be sent)

/suggestions channels set (Channel where Denied suggestions will be sent) output

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

/suggestions channels set (Channel where Invalid suggestions will be sent)

/suggestions channels set (Channel where Invalid suggestions will be sent) output

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

/suggestions channels set (Channel where Potential suggestions will be sent)

/suggestions channels set (Channel where Potential suggestions will be sent) output

Submitting Suggestions

Premium Only

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

/suggestions channels set (Channel used to submit suggestions)

/suggestions channels set (Channel used to submit suggestions) output

Premium Configuration Options

Premium Only

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 example

/suggestions move example output

info

/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

/suggestions dm example

/suggestions dm example output

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

/suggestions reaction example

/suggestions reaction example output

To configure the two emojis, use the /suggestions emojis command.

/suggestion emojis <Type> <Emoji>

/suggestions emojis example +1 /suggestions emojis examples -1

/suggestion custom emojis example

Setting a Cooldown For User Suggestions

The /suggestion cooldown command will configure a cooldown time in minutes for user suggestions.

Usage

/suggestions cooldown <Time>

Usage

/suggestions cooldown example

/suggestions cooldown example output