Docs/Bot/Polls
Engagement

Polls

Create interactive polls to gather community feedback. Support for multiple choice, timed polls, and anonymous voting.

How It Works

Create polls with up to 10 options. Members vote using buttons or reactions. Results update in real-time or stay hidden until the poll ends.

Create

Set question & options

Vote

Members participate

Results

See the outcome

Poll Types

Single Choice

Members can only select one option. Good for decisions where you need a clear winner.

Multiple Choice

Members can select multiple options. Good for gathering preferences on multiple items.

Timed Poll

Automatically ends after a set duration. Results announced when timer expires.

Anonymous Poll

Vote counts are shown but who voted for what remains hidden.

Display Options

Live Results

Vote counts update in real-time as members vote. Everyone can see current standings.

Hidden Until End

Results stay hidden until the poll ends. Prevents bandwagon voting.

Progress Bars

Visual progress bars show vote distribution as percentages.

Poll Settings

  • Up to 10 options per poll
  • Custom emojis for options
  • Duration: 1 minute to 30 days
  • Role restrictions
  • Change vote allowed/disallowed
  • Custom embed colors

Commands

/poll create

Create a new poll with options

/poll end [message_id]

End a poll early and show final results

/poll results [message_id]

View detailed breakdown of poll results

Quick Setup

1

Use the Command

Type /poll create to start creating a poll

2

Enter Your Question

Type the question you want to ask the community

3

Add Options

Add 2-10 options for members to choose from

4

Set Duration (Optional)

Choose when the poll should end, or leave it open indefinitely

Example Poll

What game should we play for game night?

🎮
Minecraft45%
🎯
Valorant30%
🏎️
Rocket League25%

47 votes • Ends in 2 hours