Suggestions
Set up and manage the suggestion system
A suggestion setup turns one Discord channel into a workflow for collecting, voting on and reviewing ideas. Members submit suggestions, staff or configured vote rules choose an outcome, and Aethor keeps the suggestion card and its history together.
Setup
Run /setup create and pass the channel where members should post:
The command creates the setup and opens a private dashboard. Configure the rest there:
| Area | What you can change |
|---|---|
| States | Destination channels, labels and colors for Accepted, Denied, Planned, Implemented and Duplicate. |
| Voting | Voting window, vote emojis, the optional thread button and the trending-color threshold. |
| Automatic decisions | Independent positive and negative vote thresholds, their outcomes, and a quiet period after vote changes. |
| Submission | Member cooldown, minimum membership age, open-suggestion limit and duplicate checks. |
| Staff workflow | Review queue, member-edit review, state history and moderation log. |
| Media | Media channel and attachment handling. |
The setup posts a pinned member guide and a locked example suggestion. The example is a preview, not a real suggestion.
Member workflow
Members can type a message in the channel, run /suggest, or use a persistent submission panel posted with /setup submit-button. Aethor posts a Components V2 card with the author, public suggestion number, text, optional avatar, media and vote controls.
Add a music channel so we can share tracks.
The first and third buttons add or remove an upvote or downvote. The middle button shows the net score. Authors cannot vote on their own suggestion. If they click a vote control, Aethor offers a private Delete YOUR SUGGESTION action; deletion is permanent.
With automatic threads enabled, Aethor starts Discussion: suggestion <number> automatically. Otherwise, the configured thread button lets members start a discussion. Read Suggesting for the member workflow and Enable suggestion threads for the two thread modes.
Staff workflow
Staff can use the private suggestion-manage message action or the suggestion-accept, suggestion-deny, suggestion-plan, suggestion-implement and suggestion-duplicate actions. The same actions are available as commands with a suggestion number.
A state channel is optional. When one is configured and posting is enabled, Aethor removes the previous status message and posts a locked copy in the new channel. Labels and colors come from the setup. Suggestions can move directly between states; applying the current state again is rejected. suggestion-comment works in every state.
Moderation replies are private by default. A moderator can choose a public reply and add a reason. With State history enabled, each transition appears in the latest card with its timestamp. suggestion-restore reopens a resolved suggestion with its votes and media, but it creates a new Discord message ID.
If you want staff approval before publication, enable the review queue. For the dashboard version of this workflow, read Suggestions on the dashboard. For the full notification examples, read Suggestion messages and notifications.
Automatic decisions
In the web dashboard, open Suggestion setup → Rules & roles → Automatic decisions to choose a status for each vote threshold. Either direction can set Accepted, Denied, Implemented, or Planned. Apply decisions immediately or give members time to change their votes. Both rules are disabled by default.
Read Automatic suggestion decisions for setup steps, examples, and conflicting rules.
Limits and permissions
In the suggestions channel and any configured state channel, Aethor needs View Channel, Send Messages, Embed Links, Read Message History, Manage Messages, Manage Threads, Send Messages in Threads and Pin Messages. A media channel also needs Attach Files and Manage Webhooks.
Free servers get 1 suggestion setup. Premium servers get 5. /setup delete removes the setup and its stored suggestions with no undo. Per-setup limits can also restrict submissions by member, age, cooldown, duplicate text or open-suggestion count.
Read Suggestion operations for search, CSV export, audit logs, media storage, stalled-setup reminders and the complete limits list.