From a quick yes/no to a weighted community vote with requirements and a fixed schedule.
Who may vote
Combine as many requirements as you need and decide whether members need all or any of them. Members who don't qualify get a clear list of what is missing.
- Has role
- Members need one (or all) of these roles.
- Does not have role
- Members with these roles can not vote.
- Server booster
- Only members boosting the server can vote.
- Not a booster
- Only members not boosting the server can vote.
- Account age
- The Discord account has to be at least this many days old.
- Member for
- Members have to be on the server for at least this many days.
- Name contains
- The display name has to contain one of these words.
- Name does not contain
- The display name must not contain any of these words.
- Custom API check
- Your own HTTPS endpoint decides. [USERID] and [GUILDID] are replaced.
Role weights
Give roles a weight from 1 to 100. Members with several weighted roles get the highest one or all of them added up. Results show weighted votes and the real number of voters.
Closing rules
End a poll at a date and time, after a number of voters, or as soon as one choice reaches a vote target. The poll closes, posts the result and keeps the final numbers.
Scheduled polls
Prepare a poll now and let it go live later. Its duration starts when it is posted.
Message templates
Header, footer, thread message and close notice are Liquid templates with filters and a live preview.
Web voting
Members log in with Discord and vote on polls.bot. Polls checks their channel permissions with Discord before counting the vote.
Threads & notices
Open a discussion thread for every poll and post the winner when it closes.
11 languages
Bot and website speak English, German, French, Spanish, Portuguese, Turkish, Arabic, Chinese, Japanese and Hindi.
Commands
- /poll
- Opens a form: question, choices, description, duration and channel. Then fine-tune in the setup panel.
- /simple
- Up to 17 answers, duration, channel, max choices, allowed role, anonymous and a delayed start in one command.
- /quick
- A yes/no poll with optional custom answers.
- /list polls
- Running, closed or your own polls with links.
- /configuration
- Language of the bot and a link to all settings.
- /debug
- Checks my permissions in the poll channel and your rights.
- Apps → Create/Edit Poll
- On a message: the first line becomes the question, every other line a choice. On a poll: edit text, options and duration.
- Apps → Close Poll
- Closes the poll and shows the final result.
- Apps → Open Poll
- Opens a closed poll again.
- Apps → View Poll
- Results, your vote and every rule of the poll, only visible to you.
- Apps → Delete Poll
- Deletes the poll message and every vote.