Voting Cog

The Voting cog provides a structured voting system for server decisions, promotions, and important matters.

Features

Vote Creation

  • Custom Votes: Create votes with custom options
  • Time Limits: Set voting duration
  • Anonymous Voting: Optional anonymous votes
  • Multi-option: Support multiple choices

Vote Management

  • Live Tracking: Real-time vote counting
  • Voter Lists: Track who voted (if not anonymous)
  • Early Closure: Close votes prematurely
  • Result Display: Clear vote outcome presentation

Integration

  • Role Requirements: Restrict voting to certain roles
  • Promotion Votes: Specialized promotion voting
  • Thread Creation: Create discussion threads
  • Result Logging: Log vote outcomes

Commands

Command Description Permissions
/vote create <question> Create a new vote Manage Messages
/vote end <id> End a vote early Vote Creator
/vote results <id> View vote results None

Configuration

  • Enabled: Toggle voting system
  • Vote Channel: Where votes are posted
  • Results Thread: Where results are discussed
  • Default Duration: Standard vote length

Best Practices

  1. Clear Questions: Make vote questions unambiguous
  2. Fair Access: Ensure appropriate voting rights
  3. Time Consideration: Allow sufficient voting time
  4. Result Respect: Honor vote outcomes