How to make a poll in Discord with a bot
Discord has a poll option built into the message box. A poll bot is for when you want more: a /poll command anyone you choose can run, votes kept as data you can read later, and a poll that looks and behaves your way. The polls template posts the question with a button for each option and counts one vote per member. It runs on a slash command and buttons, so it is free.
Steps
Start from the polls template
Open the polls template in Buildcord. It makes a bot with the
/pollcommand, the vote buttons and a collection for the votes.Connect and deploy
Paste your Discord application's token, add the bot to your server with its invite link and deploy.
Ask a question
Run
/pollwith a question and its options. The bot posts the poll with one button per option.Vote
Press a button from a test account. Each member gets one vote per poll.
Make it yours
Change the poll's look on the Embeds page, or keep
/pollto a role with a Role check after the command.
Good to know
- Every vote is a row in a collection, so you can read the results on the bot's Data page after the poll is over.
- Closing a poll on its own after a set time needs a schedule, which is on Buildcord Boost, the $8-a-month plan. On the Free plan a moderator closes it.
- For ideas members post themselves, with votes and a verdict, the suggestions template fits better.
Questions
Why use a bot instead of Discord's own polls?
Discord's polls are quick and need nothing set up. A bot poll can be started by command, limited to certain roles, styled your way, and keeps each vote as data you can read or count later.
Can someone vote twice?
No. The bot records one vote per member per poll.
Is it free?
Yes. It runs on a slash command and buttons, which the Free plan hosts around the clock.
More guides
- How to make a Discord bot without coding
- How to build a Discord bot from ChatGPT
- How to set up a ticket system in Discord
- How to give roles automatically in Discord
- How to post in Discord when someone goes live
- How to host a Discord bot 24/7 for free
- How to make custom slash commands in Discord
- How to set up a welcome message in Discord
- How to set up a warning system in Discord
- How to make a Discord reaction role bot
- How to set up auto-moderation on Discord with AI
- How to log deleted messages on Discord
- How to set up a starboard on Discord
- How to make a Discord reminder bot
- How to make a Discord birthday bot
- How to make a Discord application form
- How to make a counting channel in Discord
- How to post YouTube uploads to Discord automatically
- How to make an AI FAQ bot for your Discord server