lightbulbIdeas

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

How does it work?

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

  2. Proposal: Any member can write their proposal in that channel. The bot automatically converts the message into a full idea with buttons to vote "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.

Everyone

/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 setup

To configure the module use the command /settings ideas.

The following options are available:

  • Ideas channel: 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).

  • Mention role: The role that will be pinged when a new idea appears.

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

  • Filters:

    • Similarity threshold: Percentage (0-100) that determines 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 a user must wait before submitting the next idea.

Last updated

Was this helpful?