Skip to main content
Flamey’s Suggestion System is a powerful tool for gathering, moderating, and implementing community feedback. This guide covers the setup, use cases, and advanced configuration for your server.

Overview

The suggestion system allows users to submit ideas through Discord or a dedicated web panel. Staff can then review, approve, or deny these suggestions with integrated voting and economy rewards.

Core Features

  • Interactive Voting: Use modern buttons or classic reactions for community feedback.
  • Staff Queue: Hold submissions in a private channel for moderator approval.
  • Auto-Moderation: Automatically finalize suggestions based on vote counts or percentages.
  • Economy Integration: Reward contributors with currency, items, or roles upon approval.

Submission Methods

Users have two main ways to share their ideas:

1. Slash Commands

The most direct method. Users can use /suggestion submit to open a modal where they can input their idea, select a category, and choose to remain anonymous.

2. Suggestion Panels

Staff can create a permanent panel in any channel. This panel features a “Submit Suggestion” button that opens a professional modal for user input.

Configuration Settings

You can manage all aspects of the suggestion system via the Dashboard.

General Settings

  • Submission Channel: Where approved or public suggestions are posted.
  • Log Channel: Tracks all moderation actions (approvals, denials, deletions).
  • Voting Mode: Choose between Buttons (recommended) or Reactions.
  • Auto-Thread: Automatically create a thread for each suggestion to encourage discussion.

Advanced Moderation

  • Manager Roles: Roles authorized to review and moderate suggestions.
  • Access Control: Set the system to Public, Restricted (block specific roles), or Required (only allow specific roles).
  • Auto-Mod Thresholds: Set upvote/downvote targets to automatically approve or deny suggestions without manual staff intervention.

Bot Logic & Lifecycle

Every suggestion follows a structured lifecycle managed by Flamey’s core:
  1. Submission: User inputs are validated for cooldowns, permissions, and media limits.
  2. Queueing: If enabled, the suggestion is sent to a private staff channel.
  3. Moderation: Staff or Auto-Mod transitions the suggestion to Approved or Denied.
  4. Finalization: Flamey updates the original embed, notifies the user via DM, logs the event, and dispatches any configured economy rewards.