Suggestions

Ever wanted to see suggestions from your server members in style? Now you can!

Note: This module is only available to users with a Premium Subscription.

BotGhost provides a suggestion module for its users. This module will allow bot users to make suggestions for the server, vote on other suggestions, and approve or deny suggestions. You can use and configure the module by heading to your dashboard, scrolling to the "Messages" category, and clicking on "Suggestions".

Submit a Suggestion

In this area, you can customize how your bots' users will submit their suggestions.

Title: Here you may choose whether you want your members to be able to, unable to, or have to add a title. The default value for this is set to Disabled.

Image: Here you may choose whether you want your members to be able to, unable to, or have to add an image. The default value for this is set to Disabled.

Title minimum length: Here you may choose how long the title of the suggestion may be at its shortest. The default value for this is set to 10. (Only shows if title is enabled and/or required)

Title maximum length: Here you may choose how long the title of the suggestion may be at its longest. The default value for this is set to 200. (Only shows if title is enabled and/or required)

Description minimum length: Here you may choose how long the description of the suggestion may be at its shortest. The default value for this is set to 10.

Description maximum length: Here you may choose how long the description of the suggestion may be at its longest. The default value for this is set to 4000.

Suggestions Management

In this area, you can customize who will manage suggestions and how.

Manager Roles: Here you may choose the roles users must have in order to approve and deny suggestions.

Enable Logging: Here you may toggle whether logs about the suggestion module are sent to a channel.

Logging Channel: Here you may choose the channel where logs for the module will be sent. (Only shows if logging is enabled)

Send all suggestions to a channel for approval: Here you may toggle whether suggestions are sent to a private channel to be approved/denied.

Approval Channel: Here you may choose the channel where suggestions for approval will be sent. (Only shows if Send all suggestions to a channel for approval is enabled)

Hide the user who approved or denied the suggestion: Here you may toggle whether the replier of a suggestion is hidden from the public.

Suggestion

In this area, you can customize how the suggestion appears in the voting channel.

Suggestions Channel: Here you may choose the channel where suggestions will be posted and voted on. This is required for the system to function correctly.

Create Thread: Here you may toggle whether a thread for discussion will be created and attached to the suggestion/voting message in the suggestions channel.

Lock Thread on Verdict: Here you may toggle whether the thread attached to the suggestion will lock when a suggestion is approved or denied. (Only shows if

Neutral Option: Here you may toggle whether a reaction for indecisiveness is added to the suggestion/voting message in the suggestions channel.

Upvote Emoji: Here you may choose the first emoji on the suggestion/voting message, which members can use to show their approval of the suggestion.

Neutral Emoji: Here you may choose the next emoji on the suggestion/voting message, which members can use to show they are indecisive on the suggestion. (Only shows if Neutral Option is enabled)

Downvote Emoji: Here you may choose the last emoji on the suggestion/voting message, which members can use to show their disapproval of the suggestion.

Suggestion Embed color: Here you may choose the color of the embed in the suggestion/voting message.

Anonymous Suggestions: Here you may toggle whether the author of a suggestion is hidden from the public.

Message Suggestion Author for updates: Here you may toggle whether the author of a suggestion receives direct messages when there is an update on their suggestion.

Automation

In this area, you can customize how a suggestion can automatically be approved or denied based on its votes.

Auto Approve: Use this feature to automatically approve a suggestion by the number of upvotes it gets, the difference between upvotes and downvotes, and the percentage of upvotes (with a minimum requirement). If one of the options is selected, (a) setting(s) will appear below the original option to modify it.

Auto Deny: Use this feature to automatically deny a suggestion by the number of downvotes it gets, the difference between upvotes and downvotes, and the percentage of downvotes (with a minimum requirement). If one of the options is selected, (a) setting(s) will appear below the original option to modify it.

Restrictions

In this area, you can customize who is restricted from posting suggestions and who is not.

Role Restrictions - Blacklist Type: Here you may choose whether to only restrict a few roles from making suggestions, only allow a few roles to make suggestions, or allow anyone to make a suggestion.

Role Restrictions - Select Roles: Here you may choose what roles to restrict/allow, depending on what you chose in the Blacklist Type. (Only chose if Blacklist Type is NOT set to No role restrictions).

Commands

Here you can find the commands for the suggestions system and modify them to your liking.

/suggest: This command is what your users can run to make and post suggestions.

/suggestion-view: This command will allow you to view the information of a suggestion by its suggestion ID or message ID in the suggestions/voting channel.

/suggestion-verdict: This command will allow suggestion managers to approve or deny suggestions by their suggestion ID or message ID in the suggestions/voting channel.

Events

Here you can find the events for the suggestions system and modify them to your liking.

Reaction Add: This event modifies the percentage of the votes and removes other reactions from the post when a reaction is added (only if it is in the suggestions/voting channel).

Reaction Remove: This event modifies the percentage of the votes when a reaction is removed (only if it is in the suggestions/voting channel).

Warning: It's advised that you do not edit the event & commands unless you have a good understanding of BotGhost and the Custom Event Builder/Command Builder. You can always reset the module to default if you happen to make a mistake while editing the event or commands.

Last updated