What you get
Ask your community a question with a button for each answer. Members press one to vote, and a live bar chart shows the results as they come in. When the time's up, Guard closes the poll and posts the results.
- One choice or several, 2 to 10 answers.
- Anonymous (nobody sees who voted for what, not even staff) or named (names shown in the results).
- Only one role can vote if you like, for example Whitelisted or LSPD.
- Ping a role when it starts. Run it for an hour, a month, or until you close it.
You'll need
- Glitchworks Guard in your Discord. Staff can make polls straight away.
Step 1 (optional): Choose who can make polls
Your staff can always make polls. To let others too (for example an Events Team):
- Type
/poll setup. - Pick the roles in the menu.
Step 2: Make a poll
Type /poll create and fill in:
| Option | What to put | Example |
|---|---|---|
| question | Your question | Which night for the next car meet? |
| options | 2 to 10 answers, separated with a | | Friday | Saturday | Sunday |
| choice Optional | One choice (default) or Multiple choice | |
| duration Optional | 1 hour to 30 days, or No end (default 1 day) | 3 days |
| anonymous Optional | True: nobody sees who voted for what. False (default): names shown in the results | |
| voter_role Optional | Only this role can vote | @Whitelisted |
| ping Optional | A role to ping when it's posted | @Events |
| channel Optional | Where to post it (default: the channel you're in) | #announcements |
Press Enter. Guard posts the poll and tells you (only you) where it is.
How people vote
- Press an answer. Only they see the "Vote saved" reply.
- Changed their mind? Press another answer. Press the same one again to take the vote back.
- Multiple choice: each press ticks or unticks that answer.
- If the poll has a voter role, anyone without it is told so, and their press doesn't count.
The chart updates within a few seconds. Percentages are of the people who voted, so in a multiple-choice poll they can add up to more than 100%.
Ending a poll
- It closes by itself at the end time, and Guard posts the results underneath: the winner (or a tie), the chart, and for named polls who voted for what.
- Close it early:
/poll endand pick the poll (the person who made it, or staff). - See the results any time (only you see them):
/poll results.
Privacy
- Votes are deleted 30 days after a poll closes.
- Anonymous polls: Guard never stores who voted. It keeps a scrambled code (so people can change their vote), and throws away the key to it when the poll closes. After that, nobody can work out who voted for what.
- Members get the polls they voted in with
/mydata.
Why not Discord's own polls?
Discord's built-in polls are good, but they can't be limited to a role, they always show who voted for what (so they can't be anonymous), and they have to end within 32 days. Guard's polls can do all three.
Troubleshooting
| Problem | What to do |
|---|---|
| "Only staff (or the roles picked in /poll setup) can make polls" | Ask an admin to add your role in /poll setup. |
| "I can't post in #channel" | Give Guard's role View Channel, Send Messages and Embed Links there. |
| The ping didn't reach anyone | Turn on Allow anyone to @mention this role for that role (Server Settings > Roles), or give Guard Mention @everyone, @here and All Roles. |
| "This server has 25 polls open already" | Close some with /poll end. |
| The poll message was deleted | That poll is closed. Make a new one. |
Still stuck?
Open a ticket on our Discord and tell us what you've tried. Screenshots of any errors help us sort it faster.
More help: Duty and shifts · The Guard dashboard · Set up Glitchworks Guard · Help centre