Voting Cog
The Voting cog provides a structured voting system for server decisions, promotions, and important matters.
Features
Voting System
- Create yes/no/retract votes for server decisions
- Real-time vote counting with button interface
- Vote period tracking with automatic closure
- Thread locking when votes complete
Vote Management
- View votes and vote results
- End votes early if needed
- Feedback modal for vote conclusions
- Result logging and archival
Access Control
- Show votes button (permissions-gated)
- Role-based voting restrictions
- Result display customization
Commands
Voting is managed primarily through button interactions in Discord. Configuration is done via /config cog Voting.
Configuration
Voting is configured per-server using the configuration system. Key settings:
- Enabled - Toggle voting system
- Vote Channel - Where votes are posted
- Results Settings - How results are displayed
- Duration - Standard voting period
Best Practices
- Create clear, unambiguous vote questions
- Allow sufficient time for participation
- Make votes accessible to appropriate roles
- Honor vote outcomes
- Document results for transparency