lightbulbIdeas

This module allows your server members to propose ideas for its development, and others to vote for them. Moderators can manage idea statuses by issuing verdicts.

How does it work?

  1. Setup: The administrator assigns a dedicated channel for ideas using the command /settings ideas.

  2. Proposal: Any member can write their proposal in this channel. The bot automatically converts the message into a full idea with buttons for voting "For" and "Against".

  3. Discussion: Under each idea message the bot creates a thread for discussion.

  4. Management: Moderators (with configured roles) can press the "Manage" button under an idea to change its status (approve, reject, postpone) and leave a comment.

Commands

Command
Description
Permissions

/ideas history

Shows a list of all your proposals and their status.

All

/ideas stats

Shows statistics on the number and statuses of all ideas.

Ideas moderator

/ideas block <user> <duration> <reason>

Block a user from submitting ideas.

Ideas moderator

/ideas unblock <user> <reason>

Unblock a user.

Ideas moderator

Module configuration

To configure the module use the command /settings ideas.

The following options are available:

  • Channel for ideas: Select the channel where users will send their proposals.

  • Manager roles: Specify the roles that will be able to manage ideas (change status, leave verdicts).

  • Role to mention: The role that will be pinged when a new idea appears.

  • Logs channel: Channel to record all actions with ideas (status changes, edits).

  • Filters:

    • Similarity threshold: Percentage (0-100) determining how different a new idea must be from existing ones to not be rejected as a duplicate. 0 — disable the check.

    • Cooldown: Time in seconds that a user must wait before submitting the next idea.

Last updated

Was this helpful?