Managing Suggestions

Key:
< > = 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:

Suggestion Example w/ sID

Suggestion DM

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 (MANAGE_GUILD) permission.

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]

Suggestion Approved Status

Suggestion Approved DM

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.

Suggestion Rejected Status

Suggestion Rejected DM

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)

Suggestion Results

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 setvotes

The available emoji sets.

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:

An example of one of the emoji sets.

*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.

An example of a suggestion note

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:

An example of a suggestion note in DM

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).

Last Updated: 4/30/2019, 3:30:09 AM