Community

Discord suggestion bot with voting, threads and staff review

Give your community a real feedback channel. Members submit ideas with /suggest, everyone votes with 👍 and 👎 buttons and talks it through in a thread, and your staff move each suggestion from pending to approved, denied or implemented — with the author told why.

  • Works on the Free plan
  • 2 slash commands
  • Set up in the web console
suggestionsDiscord preview

MiraToday at 20:14

/suggest

BotGGBOTToday at 20:16

#12 · Weekly Minecraft event night
Every Friday at 20:00 on the community server, with a small prize for the build contest.
Status
🕓 Pending
Votes
👍 14 · 👎 3 · 82% in favor
🟩🟩🟩🟩🟩🟩🟩🟩🟥🟥
👍14👎3🛠️Manage
A suggestion card with live votes after /suggest

What you get

Numbered suggestion cards

Every idea gets a number (#12) and a clean card with title, details, status and live vote counts, plus a 🟩/🟥 bar showing how many are in favor.

Button voting

One vote per member, stored by the bot. Clicking again removes it; switching sides is allowed unless you turn it off. No reaction spam, no double votes.

A thread for every idea

Discussion goes into a thread named after the suggestion, so the channel stays a clean list of cards. Threads can archive when a decision is made.

Staff workflow

Staff press 🛠️ Manage or use /suggestion approve, deny, consider or implement with an optional reason shown on the card.

Author DMs and showcase channels

The author gets a DM with the decision. Approved and implemented ideas can be copied or moved to their own channels.

Anti-spam built in

Cooldowns, minimum and maximum length, blocked roles and optional anonymous posting keep the channel useful. Staff are exempt from the cooldown.

How it works

  1. Pick the suggestions channel

    Open Suggestions in the web console, choose the channel and set staff roles, cooldown, length limits and colors per status.

  2. Members suggest

    /suggest opens a form with a title and details. If the text doesn’t fit your rules, the member can fix it without retyping everything.

  3. The community votes and discusses

    The bot posts the card with 👍, 👎 and Manage buttons and opens a discussion thread. Counts update live.

  4. Staff decide

    Approve, deny, consider or mark as implemented in Discord or the console. The card updates, the thread gets a note and the author is notified.

From idea to implemented: how the suggestion bot works

Every suggestion moves through five clear states — 🕓 pending, 🤔 under consideration, ✅ approved, ⛔ denied and 🚀 implemented — each with its own color on the card. Voting can close automatically once a decision is made, so the final tally stays honest.

The console adds what Discord can’t: a dashboard with suggestions per day and status breakdown, a searchable list sorted by newest, top voted or most controversial, and a drawer to change status with a live preview of the updated card.

Optional: turn plain messages into suggestions

Some servers prefer members to just type in the suggestions channel. BotGG can convert plain messages into suggestion cards (first line becomes the title), but this relies on Discord’s privileged Message Content access for the bot. When it isn’t available, the console shows a warning and members use /suggest, which always works.

For quick yes/no questions, Polls are the better fit; for private feedback or reports, use Tickets.

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/suggestanonymous?Suggest an idea for this server (opens a form)
/suggestionSuggestions: review and list community suggestions5 subcommands
  • /suggestion approveidreason?Approve a suggestion
  • /suggestion denyidreason?Deny a suggestion
  • /suggestion consideridreason?Mark a suggestion as under consideration
  • /suggestion implementidreason?Mark a suggestion as implemented
  • /suggestion liststatus?List suggestions (open ones by default)

Commands

Free vs Pro

Every feature works on the Free plan. Pro raises the limits and unlocks extras.

See pricing

Frequently asked questions

How do I set up a suggestion channel on Discord?

Enable Suggestions in the web console and pick a channel. Members can use /suggest right away; staff roles, cooldowns and status colors are optional.

Can members suggest anonymously?

Yes, if you allow it. The card then shows “Anonymous member” instead of the name. Staff can still manage the suggestion as usual.

Can members change their vote?

Yes. Clicking the same button again removes the vote, and clicking the other one switches it — unless you disable vote changes. Each member always has at most one vote.

Does the author find out what happened to their idea?

Yes. When staff approve, deny, consider or implement a suggestion, the author gets a DM with the new status and the reason, if one was given.

Can I just type suggestions instead of using a command?

Optionally. Auto-convert turns plain messages in the channel into suggestions, but it needs Discord’s Message Content access for the bot. Without it, /suggest is the way to post.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.