GalaxyBot Documentation
Modules

Suggestions

Collect user suggestions easily and let your users decide their relevance through voting.
View ChannelsManage ChannelsSend Messages and Create PostsCreate Public ThreadsManage Messages

What can the Suggestions module do?

The Suggestions module lets users submit ideas for your server using /suggest. You can create multiple categories to keep suggestions organized by topic.

Setup

Create a category

To use the Suggestions module, you need to create at least one category. Click Create new category.

Give the category a name, this is what users see when submitting a suggestion. In this example we use General Suggestion.

Confirm with Save.

Configure basic settings

After creating the category, the settings view opens. Here you can configure the following:

  • Name: The displayed name of the category, visible to users when submitting a suggestion.
  • Emote: An emoji that visually identifies the category, e.g. 💡 for general suggestions.
  • Description: A short text explaining what this category is for.
  • Enabled: Controls whether the category is shown when submitting a suggestion. Disable it to temporarily hide a category without deleting it.

Set up channels and roles

  • Channel: The Discord channel where new suggestions are posted.
  • Team roles: Roles whose members are allowed to accept, reject, or delete suggestions.
  • Activate create thread: Automatically creates a thread under each suggestion where users can discuss it.
  • Delete thread: Automatically deletes the thread once the suggestion has been accepted or rejected. Only available when "Activate create thread" is enabled.

Enable reasons

  • Activate acceptance reason: Forces a reason to be provided when accepting a suggestion.
  • Activate reason for rejection: Forces a reason to be provided when rejecting a suggestion.

Notifications after acceptance

  • Notify user: Sends the user a direct message as soon as their suggestion has been accepted.
  • Log accepted suggestions: Posts accepted suggestions to a separate channel, giving you a clear overview of all implemented ideas.
  • Channel: The channel where accepted suggestions are logged. Only visible when "Log accepted suggestions" is enabled.

Review suggestions

  • Review suggestions first: Specifies whether new suggestions are published immediately or reviewed first.
  • Delete review request after confirmation: If enabled, the review request message is automatically deleted after accepting the suggestion.
  • Delete review request after rejection: If enabled, the review request message is automatically deleted after rejecting the suggestion.
  • Review channel: The channel where new suggestions are posted for review.

Form editor

In the form editor you can create custom fields that users must fill out when submitting a suggestion.

  • Field display name: The name of the field as shown to users when submitting a suggestion.
  • Placeholder: The placeholder text shown in the field before the user enters anything.
  • Field type: The type of the field. Available types are: User, Channel, Mentionable, File, Single-line text, Multi-line text, Options, Checkbox, or Radio buttons.
  • Required: Whether filling out this field is required to submit a suggestion.

Commands

/suggest

Submits a suggestion in the selected category. After selecting a category, a modal opens where the user enters their suggestion text. The suggestion is then automatically posted in the configured channel.

The posted suggestion appears as a container with a title like "Suggestion #1", the submitted text, the selected category, and the name of the creator. All members can see the Upvote, Downvote, Accept, Reject, and Reset votes buttons. Only members with one of the configured team roles can accept, reject, or reset votes. If "Activate create thread" is enabled, a discussion thread is automatically created under each suggestion.

Required: The category the suggestion belongs to.