Suggestions
Suggestions lets your members submit ideas with /suggest, vote on them with π/π, and lets your staff approve, reject, or mark them implemented β all reviewed from the web dashboard.
π‘ How it works
- Enable Suggestions and pick a suggestions channel in the feature settings.
- A member runs
/suggest <your idea>anywhere in the server. - The bot posts the suggestion as an embed in your suggestions channel, with optional π/π vote buttons.
- Your staff opens the Suggestions page in the panel and sets a status β the Discord embed updates automatically.
A suggestions channel must be configured for /suggest to work. Until then, members get a friendly error.
π³οΈ Voting
When voting is enabled, each suggestion shows π and π buttons with live counts.
- Clicking a button records your vote.
- Clicking the same button again removes your vote.
- Clicking the opposite button switches it.
Each member counts once per suggestion. Vote tallies are kept in sync and visible in the panel.
π·οΈ Statuses
From the panel, staff move each suggestion through:
- Pending β newly submitted, awaiting review.
- Approved β accepted, on the roadmap.
- Rejected β declined.
- Implemented β shipped.
When you change a status you can add an optional staff note (a reason). The note and the new status are reflected on the Discord embed right away.
βοΈ Options
| Option | What it does |
|---|---|
| Suggestions channel | Where suggestions are posted. Required. |
| Allow voting | Show π/π buttons on each suggestion. |
| Create a discussion thread | Open a thread under each suggestion for discussion. |
| Anonymous suggestions | Hide the author on the embed. The author is still recorded in the panel for moderation. |
β Permissions
Suggestions needs the baseline bot permissions (View Channels, Send Messages, Embed Links). If you enable discussion threads, the bot also needs Create Public Threads. See Feature permissions.
π Recommended setup
- Create a dedicated
#suggestionschannel your members can see. - Enable Suggestions and select that channel.
- Decide whether to allow voting and discussion threads.
- Tell your members to use
/suggest. - Review incoming suggestions from the panel and keep statuses up to date.
π‘ Best practices
- Keep voting on β it surfaces what the community actually wants.
- Use Implemented to show members their feedback leads somewhere.
- Add a short staff note when rejecting, so the reason is clear.
- Use anonymous mode for sensitive feedback, but remember the author is still visible to staff in the panel.