GalaxyBot Documentation
Modules

Suggestions

Collect user suggestions easily and let your users decide their relevance through voting.
View ChannelsSend Messages and Create PostsSend Messages in ThreadsManage Threads and Posts

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 role: 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.

Commands

/suggest

Opens a form where the user can submit a suggestion. They first select a category from a dropdown, then enter their suggestion as text. After submitting, the suggestion is 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. However, only members with one of the configured team roles can actually accept, reject, or reset votes. If "Activate create thread" is enabled, a discussion thread is automatically created under each suggestion.