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: bash /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: bash /poll list /poll list page:2 /poll list show-ended:true Options: - page: Page number to display (default:

    • show-ended: Include ended polls in the list (default: false)

Manage existing polls: bash /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

  • Create Polls: Anyone can create polls
  • Manage Polls: Poll creators and admins can close or delete 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 the bot is online and try again.

  • 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.