A comprehensive suggestion system with customizable panels, voting, status management, admin notes, and discussion threads.
Features
Suggestion Panels
Organize suggestions into categories with customizable channels, admin roles, role requirements, and optional discussion threads.
Suggestion Types
Define different categories within a panel (e.g., "Feature Request", "Bug Report") with custom colors, icons, and channel overrides.
Custom Fields
Add custom form fields to suggestion types:
- **Text** - Single-line input
- **Textarea** - Multi-line input
- **URL** - Clickable link
Fields can be marked as required, used as title/description, or validated for uniqueness.
Voting System
- Users can upvote or downvote suggestions
- Toggle votes by clicking again
- Real-time vote count updates
- Voting disabled for non-pending suggestions
Status Management
| Status | Description |
|--------|-------------|
| Pending | Awaiting review |
| Under Review | Being reviewed |
| Approved | Approved for implementation |
| Rejected | Not accepted |
| Implemented | Completed |
| Duplicate | Duplicate of another |
Admin Notes
Admins can add internal notes to suggestions with timestamps and author tracking.
Discussion Threads
Optionally auto-create Discord threads for each suggestion with customizable naming templates.
Unique Field Validation
Prevent duplicate suggestions by validating field values against existing submissions.
Notes
- Panels and types configured via web dashboard
- Only pending suggestions can be voted on
- Admin roles checked from panel configuration
- Threads auto-archive after 24 hours
Suggestions Bot