Slipz Docs

Suggestions

Community suggestion system with voting, threads, staff decisions, and customizable workflow.

The Suggestions module provides a complete suggestion workflow. Members submit ideas, the community votes on them, and staff can approve, deny, consider, or mark suggestions as implemented.

Quick Reference

CommandDescriptionPermissionCooldown
.suggestSubmit a suggestionEveryone5s
.approveApprove a suggestionStaff3s
.denyDeny a suggestionStaff3s
.considerMark as under considerationStaff3s
.implementedMark as implementedStaff3s
.suggestionConfigure the suggestion systemAdmin3s

Submitting Suggestions

Any member can submit a suggestion:

.suggest <text>

Aliases: suggestion-submit, idea Cooldown: 5 seconds

The suggestion is posted to the configured suggestion channel as an embed with vote buttons. A unique number is assigned to each suggestion for easy reference.

Examples:

.suggest Add a movie night channel
.suggest We should have weekly game tournaments

If a submit channel is configured, suggestions can only be submitted from that specific channel. Otherwise, they can be submitted from any channel.

Staff Decisions

Staff members (Administrators, users with Manage Guild, or users with a configured staff role) can update the status of any suggestion:

approve

.approve <number> [reason]

Marks the suggestion as approved. The embed turns green.

Examples:

.approve 42
.approve 42 Great idea, we'll add this

deny

.deny <number> [reason]

Aliases: reject

Marks the suggestion as denied. The embed turns red.

Examples:

.deny 42
.deny 42 This doesn't fit our server theme

consider

.consider <number> [reason]

Marks the suggestion as under consideration. The embed turns yellow.

Examples:

.consider 42
.consider 42 We're evaluating the feasibility

implemented

.implemented <number> [reason]

Marks the suggestion as implemented. The embed turns green.

Examples:

.implemented 42
.implemented 42 Added in the latest update

Configuration

Use .suggestion (admin only) to configure the system.

Subcommands

.suggestion                              — View current settings
.suggestion channel <#channel|off>       — Set the suggestion channel
.suggestion dm                           — Toggle DM notifications on decisions
.suggestion anon                         — Toggle anonymous suggestions
.suggestion thread                       — Toggle thread creation on suggestions
.suggestion cooldown <seconds>           — Set submission cooldown
.suggestion emoji <up> <down>            — Set custom vote emoji
.suggestion limit <number>               — Set color threshold
.suggestion log [#channel|off]           — Set a log channel for decisions
.suggestion submit [#channel|off]        — Restrict submissions to one channel
.suggestion staff add <@role>            — Add a staff role
.suggestion staff remove <@role>         — Remove a staff role
.suggestion view <number>               — View a specific suggestion
.suggestions [page]                      — List all suggestions

Aliases: suggestions Permission: Admin

Setup Example

.suggestion channel #suggestions
.suggestion submit #submit-ideas
.suggestion staff add @Staff
.suggestion thread
.suggestion dm

Features

  • Voting — Members vote on suggestions using reaction buttons (upvote/downvote).
  • Threads — Optionally create a discussion thread for each suggestion.
  • Anonymous Mode — Hide the suggestion author's identity.
  • DM Notifications — Notify the author when their suggestion is approved, denied, or considered.
  • Staff Roles — Designate which roles can manage suggestions.
  • Submission Channel — Restrict where suggestions can be submitted.
  • Log Channel — Log all staff decisions to a separate channel.

On this page