Skip to content

Built for votes that matter.

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.