# Managing Suggestions
< > = Required
[ ] = Optional
Managing suggestions are simple. Each suggestion is assigned a Suggestion ID (sID). From there, staff members can either approve, reject, or add a note to a suggestion with the sID. The sID is located in the footer of each suggestion:
# DM Responses
DM responses are sent to the suggestion submitter based on various actions. DM responses may be toggled via
config dmResponses <true/false>. This means DMs to the suggestion sumbitter will or won't not be sent via these actions based on how you configure the bot for your server:
- Suggestion submitted
- Suggestion approved
- Suggestion rejected
- Suggestion note added
By default, DM responses are enabled. This can be configured by a user with the Manager Server (
# Setting Up Staff Roles
If you haven't already done so, please refer to the Getting Started section to set up staff roles. By default, users with the
MANAGE_GUILD permission can manage suggestions. However, if you want staff members to have access to these commands, please refer to the aforementioned section.
# Approving Suggestions
Suggestions are approved via the sID. Once you have it, run the command
approve <ID>. Afterward, series of actions will happen:
- The suggestion will update as "Approved" in the suggestions channel and shortly delete itself afterward
- The user will receive a DM that you approved their suggestion
- The results of that suggestion will be logged in the suggestions logs channel
- An optional response can be added doing
approve <ID> [response]
It seems like a lot doesn't it? It really isn't because it all happens in the matter of seconds!
# Rejecting Suggestions
Rejecting suggestions work the same way as approving suggestions. Once you run the command
reject <ID> [response]the same series of actions will happen as stated above, just instead information of the suggestion being rejected will be posted.
If responses are set to
true via the usage of the setresponses, then adding a response when rejecting a suggestion is required.
# Suggestions Logging
When a suggestion is approved or rejected, it's results are logged to the suggestions logs channel. If you have not set one up yet, refer to the Getting Started section. In the logs channel, you'll find this information for each result:
- The results (both upvotes and down votes)
- The suggestion
- The submitter
- The staff member that approved or rejected the suggestion
- The sID
- The response (if one was given)
# Suggestions Emojis
A newly introduced feature as of September 29, 2018, you have the ability to choose from a predefined list of emojis to be used for your suggestions. Setting this up is really simple. To see the available options as well as the option you have configured, use the command
To change to any of these options, you can simply do
config emojis <#>(ex.
config emojis 3)*. The number is in front of each emoji set. Upon changing, any future suggestions will use that emoji set, as shown below:
*User must have the
MANAGE_GUILD permission to use this command.
# Suggestion Notes
A newly introduced feature as of December 2, 2018, you have the ability to add notes to a submitted suggestion. Notes can be used to not only notify the submitter of a suggestion about a change or improvement, but also notify the community as well.
To add a note to a suggestion, simply retrieve the sID and do
note <sID> <note> where the
note can be any message you wish to choose. Upon adding a note, the submitter of the suggestion will receive a DM with that information:
A new note can be added and it'll override the current note on the suggestion. However, all previous notes are saved and will be accessible in the future (TBD).