pollmaster-docker/readme.md
Matthias Nadler 5ae6a31a20 Version 2.2
New features
- Polls will now automatically activate or close and post themselves to the specified channel
- Improved  functionality: Now lists the current votes for each options
- pm!cmd feature is enabled again with more error logging
- Title and options now support most UTF-8 characters, meaning you can put emojis and special characters in your poll

Changes and Fixes
- Improved performance and scalability. Should feel a lot more responsive now
- Fixed formatting issues for closed polls
- Export now shows server specific nickname is applicable
- Users can no longer create polls in channels where they don't have "send message" permissions
2019-03-23 11:47:10 +01:00

54 lines
2.5 KiB
Markdown

# Pollmaster V 2.2
## Overview
With Pollmaster you can very easily create and manage complex polls on your server.
Here is a quick list of features:
- Voting works with reactions (users don't need to type anything)
- Anonymous voting is possible
- Polls can be single choice, multiple choice or restricted to a specific number of choices
- You can prepare polls in advance and schedule them to a date and time or manually activate them
- Polls can be given a deadline or they can be open until closed manually
- You can restrict which roles are allowed to participate
- You can assign weights to roles to count their votes more or less
- Polls are persistent and will be available until you delete them
- Personalised info for each poll by reacting with ❔
- Everything can be done in private chat with the bot to reduce spam on the server
- Full multi-server support!
- For advanced users: Commandline support to create a full poll in one line -> pm!cmd help
## Take a look!
Here is how Pollmaster looks in action:
![Pollmaster in action](https://i.imgur.com/vSXgd0r.png "Poll 1")
![Pollmaster in action](https://i.imgur.com/kMbnmiJ.png "Poll 2")
## The most important commands
| Command | Effect |
|------------------------|----------------------------------------------------|
| pm!help | Shows an interactive help menu |
| pm!new | Starts a new poll with all the settings |
| pm!quick | Starts a new poll with just a question and options |
| pm!show <label> | Shows poll in a specified channel (can be different from original channel| |
| pm!prefix <new prefix> | Change the prefix for this server |
| pm!userrole <any role> | Set the role that has the rights to use the bot |
## Getting Started
Users with the server permission "Manage Server" will have all rights from the start, meaning you can get started with pm!new right away!
To grant users without "Manage Server" poll creation access to the bot, create and distribute the role *polladmin* or *polluser*. If you already have roles for these rights you can tell the bot by typing *pm!adminrole <your role>* and *pm!userrole <your role>*.
## Need help? Want to try out Pollmaster?
Join the support discord server by clicking the button on the top of the page.
[![Discord Bots](https://discordbots.org/api/widget/444514223075360800.svg)](https://discordbots.org/bot/444514223075360800)