Role Reactor LogoRole Reactor
General

Poll

Create and manage native Discord polls with interactive forms. Use Discord's built-in polling system for seamless voting.

Subcommands

create

Create a new poll using an interactive form

list

List all polls in the server

end

End an active poll early

delete

Delete a poll permanently

Usage Examples

Create a new poll:

/poll create

This opens an interactive modal where you can:

  • Select poll duration (1 hour to 7 days)
  • Choose single or multiple choice voting
  • Enter poll question and options (2-10 options)
  • Add custom emojis to options

List all polls in the server:

/poll list
/poll list page:2
/poll list show-ended:true

Options:

  • page: Page number to display (default: 1)
  • show-ended: Include ended polls in the list (default: false)

Manage existing polls:

/poll end poll-id:1234567890
/poll delete poll-id:1234567890
  • End: End an active poll early (creator or admin only)
  • Delete: Delete a poll permanently (creator or admin only)

Poll Features

Native Discord Integration

  • Uses Discord's built-in poll system
  • Identical UI to manual polls created by Discord
  • Real-time vote counting and animations
  • Automatic expiration handling

Poll Configuration

Duration Options:

  • 1 hour - Quick polls
  • 2-12 hours - Extended engagement
  • 1-3 days - Community decisions
  • 5-7 days - Long-term voting (Discord maximum)

Vote Types:

  • Single Choice: Users select one option
  • Multiple Choice: Users can select multiple options

Poll Limits:

  • Options: 2-10 options maximum
  • Characters: 55 characters per option
  • Duration: 1 hour to 7 days maximum

Permissions Required

  • Send Messages: Required for all operations
  • Create Polls: Anyone can create polls
  • Manage Polls: Poll creators and admins can close polls

What You'll See

Interactive poll creation form, real-time voting with progress bars, and automatic closing. Great for community decisions and feedback collection!

Troubleshooting

  • Poll not creating: Ensure you have Send Messages permission in the channel.
  • Cannot end/delete poll: Only the poll creator or users with Manage Messages permission can end/delete polls.
  • Poll not showing: Check that the poll message hasn't been deleted. Use /poll list to find the poll ID.

Best Practices

  • Use clear, concise poll questions for better engagement.
  • Choose appropriate duration based on the importance of the decision.
  • Consider using multiple choice for preference polls.
  • End polls early if you have enough responses for a decision.
  • Keep poll options under 55 characters for better readability.