Close Poll Command
About the command
The Close Poll Command ends an active poll right away. Once a poll is closed, members can no longer vote and the final results are shown directly on the poll message. This is handy when you've collected enough responses or want to make a decision before a time limit runs out.
For anonymous and hidden polls, the results stay secret while voting is open and become visible to everyone the moment the poll closes.
Quick Overview
- Command:
/closepoll - Required Options:
id - Optional Options:
publish_result - Default Required Permissions:
Manage Server
Arguments
| Option | Description | Required | Default |
|---|---|---|---|
id | The ID of the poll or message to close. | ✅ | |
publish_result | Should the poll result additionally be published in this channel? | ❌ | False |
You can pass either the poll ID (shown in the footer of every poll) or the message ID of the poll message. While typing, EasyPoll suggests your server's open polls, so you usually just pick one from the list instead of typing an ID.
How it works
- Run
/closepolland choose the poll you want to close. - EasyPoll shows a confirmation with the poll ID and question.
- Confirm, and the poll closes immediately with its final results on display.
Only polls that are currently published and still open can be closed. Changed your mind? A closed poll can be opened again with /reopenpoll, and all votes are kept.
Publishing the result right away
With publish_result:True, EasyPoll not only closes the poll but also posts the final result as a separate message in the channel where you ran the command. This saves you from running /pollresult afterwards, and it's especially useful when the poll itself lives in an older or busier part of the channel.
The published message is the same read-only result summary that /pollresult creates: question, all answers and the vote distribution, but no voting buttons. The confirmation message afterwards contains a button that jumps straight to it.
To publish the result, EasyPoll needs View Channel, Send Messages (or Send Messages in Threads inside a thread) and Embed Links in the channel you run the command in. If these are missing, EasyPoll tells you before the poll is closed, so nothing happens by accident.
If publishing fails for another reason, the poll is still closed and you'll get a warning in the confirmation message. You can then publish the result later with /pollresult.
Examples
Close a poll
/closepoll id:EcXPpbDJLE
Close a poll and publish its result in the current channel
/closepoll id:EcXPpbDJLE publish_result:True
