Skip to content

Suggestions

Domekologe edited this page Jul 2, 2026 · 1 revision

Suggestions

🌐 English · Deutsch

Suggestions is a numbered suggestion system: members submit ideas with /suggest, each becomes a numbered embed with 👍/👎 vote reactions (optional discussion thread and optional mod-review queue before publication). Staff approve/deny/consider with a reason — the embed is recolored, a status field is added and the suggester is notified via DM (best effort). Bilingual (DE/EN), opt-in per guild, with Web Dashboard integration. Author: pd-codes · requires Red 3.5.0+ · Status: Alpha 0.1.0.

Installation

[p]repo add PDC https://github.com/pd-codes/PDC_Redbot_Cogs
[p]cog install PDC suggestions
[p]load suggestions
[p]slash sync

Commands

Command What it does Permission
suggest <text> Submit a suggestion (posted publicly or into the review queue). Everyone
suggestion approve <id> [reason] Approve a suggestion (recolors green, optional reason). Mod (Manage Messages)
suggestion deny <id> [reason] Deny a suggestion (recolors red). Mod (Manage Messages)
suggestion consider <id> [reason] Mark as under consideration (orange). Mod (Manage Messages)
suggestion list List open + pending suggestions (paginated). Mod (Manage Messages)
suggestset enable <on/off> · suggestset channel <#channel> Toggle / set the public suggestion channel. Admin (Manage Guild)
suggestset reviewmode <on/off> · suggestset reviewchannel [#channel] Toggle mod-review mode / set (or clear) the queue channel. Admin (Manage Guild)
suggestset emojis <up> <down> · suggestset threads <on/off> Vote emojis / discussion thread per suggestion. Admin (Manage Guild)
suggestset dmnotify <on/off> · suggestset language <de-DE|en-US> DM on decision / language. Admin (Manage Guild)

sgset is an alias for suggestset.

How it works

Each suggestion gets a sequential number and is posted as an embed in the configured channel with upvote/downvote reactions (custom emojis supported) and, optionally, its own discussion thread. With review mode on, new suggestions first land as pending in the mod-review queue channel; approving (or considering) publishes them to the public channel and removes the queue message. Decisions recolor the embed (green/red/orange), add a status field with the reason and DM the suggester if enabled. red_delete_data_for_user anonymizes a user's suggestion author IDs on request.

Dashboard

Under Guild Settings, a Suggestions panel (admin) shows an open/total counter and lets you edit Enabled, Suggestion channel, Review mode + Review channel, Up-/Downvote emoji, Discussion thread per suggestion, DM on decision and Language. A separate guild page Suggestion list (mod, 💡 icon) shows the newest 200 suggestions in a table with ID, author, text, status and reason.

Clone this wiki locally