Schedule Poll Command
About the command
The Schedule Poll Command lets you prepare a poll now and have EasyPoll publish it automatically at a future date and time. This is perfect for recurring events, announcements, or votes that should go live at a specific moment without you being online. You can create up to 18 custom answers just like regular polls and optionally give the poll a time limit, so it also closes automatically once it has been published.
Quick Overview
- Command:
/schedulepoll - Required Options:
question,scheduled-time - Optional Options:
time,type,maxchoices,text,allowedrole,answer-[1-18] - Default Required Permissions:
Manage Server
Arguments
| Option | Description | Required | Default | Limitations |
|---|---|---|---|---|
question | What is the question of the poll? | ✅ | 1024 characters | |
scheduled-time | When should the poll be published? Accepts natural language (tomorrow 9am), Unix timestamps, and Discord timestamps. | ✅ | ||
time | How long should the poll run once published? Accepts durations (3h 15m), natural language, Unix timestamps, and Discord timestamps. | ❌ | up to 30 days | |
type | What type of poll should be created? | ❌ | Normal (Buttons) | |
maxchoices | How many answers can each user choose? | ❌ | 1 | 18 choices |
text | Which text should be appear above the poll? | ❌ | 2000 characters | |
allowedrole | Which role is allowed to vote? | ❌ | Everyone | |
answer-[1-18] | Answer options for which members can vote. For each answer custom emojis can be set. (Read more here) | ❌ | 256 characters |
Both scheduled-time and time accept several formats:
- Natural language – e.g.
tomorrow 9am,next friday 18:00, orin 2 hours. - Durations (
timeonly) – e.g.2 hours,1 day,1 week, or combined like1d 7h 30m. - Unix timestamp – e.g.
1524405600. - Discord timestamp – e.g.
<t:1524405600>.
scheduled-time is the absolute moment the poll goes live. time is the duration the poll runs after it has been published, so a poll scheduled for tomorrow 9am with time:3h closes three hours after it is posted.
While typing, EasyPoll shows a live autocomplete preview of the resolved date and time, so you can confirm it matches what you intended before running the command. Times given without a timezone are interpreted as UTC; include an explicit timezone (like CEST or UTC+2) to override this.
Examples
Schedule a poll for a specific time
/schedulepoll question:Are you joining movie night? scheduled-time:next friday 18:00
Schedule a time-limited poll
/schedulepoll question:What should we play tonight? scheduled-time:tomorrow 8pm time:2h maxchoices:1 answer-1::video_game: Games answer-2::movie_camera: Movie