Changelog
August 7, 2024
New Commands
/block
Block a user from interacting with the bot on this server./unblock
Unblock a user from interacting with the bot on this server./listblocks
Show a list of all blocked users on the current server.
Updated
- We have added the time of voting next to the usernames in the list of participants.
Fixed
- We have fixed a bug with translations in the
/listpolls
command.
June 29, 2024
New Commands
/copypoll
Copy an existing poll.
New languages
- 🇵🇱 Polish
- 🇷🇺 Russian
June 9, 2024
Goodbye Reactions - Welcome Buttons & Select Menus
One of the biggest changes is the voting options in polls. It is now possible to use buttons and select menus instead of reactions. We decided to no longer support reactions, as they are difficult to manage at this scale. When we started, the bot was used by only a small number of servers, so it wasn't hard to manage the reactions. Since then, the bot has grown to over 200,000 servers and needs to manage polls with thousands of votes. The bot had to ensure that added reactions were counted and that reactions were removed for anonymous and limited-choice polls. Buttons and select menus make it easier for us to maintain control and ensure that every vote is counted. This improves the integrity of the polls. Additionally, we no longer need to remove reactions for anonymous polls, which was often a problem for very large polls due to Discord's rate limits. Users now also receive a direct confirmation that their vote has been counted - right in the channel and visible only to them. The bot no longer sends private messages as confirmation.
New Permission System
We say goodbye to the PollCreator role and hello to Discord's Command Permissions!
From now on, permissions are managed via the server settings under Integrations
=> EasyPoll
=> Command Permissions
.
There, you can set permissions for each command, role, channel, and user. This allows for very precise configuration of who can use which commands.
By default, the Manage Server
permission is now required to use the commands (except for /help and /invite).
The PollCreator role and the channel description with "easypoll" no longer have any effect and can be removed.
New Commands
/showpoll
Show a specific poll with all information and actions./reopenpoll
Reopen a already closed poll./deletepoll
Delete a poll completely./exportpoll
Export the results of a poll as JSON or CSV./pollresult
Publish the result of a closed poll again./debug
Check the guild permissions and some common issues./settings language
Change the language of a guild./settings events
Change the settings of events./settings threads
Change the settings of threads./settings colors embeds
Change the default colors of embeds./settings colors buttons
Change the default colors of buttons.
New Features
- Events: EasyPoll now handles events when a member leaves the server, gets kicked, or gets banned, and can remove active votes from polls.
- Threads: EasyPoll can now create a thread directly with polls and automatically close it when the poll ends.