Comments (2)
Some limitations/questions:
- To be able to limit to 1 choice per person, the bot will need the "manage messages" permission in the channel the poll is in (because that permission is necessary to remove the extra reactions)\
- Reactions will all have to be emoji that the bot has access to. For ease of validation, that probably means restricting them to default emoji + the current server.
- Should answers be "anonymous" (reactions deleted as soon as they're received, with the vote tallied) or should the reactions be left up and just counted at the end? (note that the 'anonymous' option still wouldn't be 100% secrecy guaranteed, as there would be a slight delay between the reaction being added and it being removed)
- If it's anonymous, should there be a way to view results before the time is up? At the very least, a count for number of votes received (so that people can see it increment and know their vote isn't just being deleted)?
from longsphinx.
- 👍
- 👍
- Can this be a flag in the command? Default to one and allow the poll command to specify if they want the other? Like default to everyone can view votes, but have -anon switch it?
- If toggleable, I don't think anon needs to show the running results. If not toggleable, can it edit the running total into the message?
from longsphinx.
Related Issues (20)
- RSS reader HOT 2
- Server Notices HOT 1
- Birthday Reminders HOT 2
- Slash Commands HOT 2
- Ratcheting timeouts HOT 9
- Migrate to PyCord HOT 1
- Variables for saved dice rolls
- Cleaner deployments
- Dropdown-based role picker
- Update pillow and nltk
- Repeat and Public Reminders HOT 2
- Ban without deleting messages HOT 1
- Preview Welcome Message
- Linked Roles and Nova
- Appsmith for configuration HOT 1
- Add secondary sort
- 5e.tools search
- Refreshing timestamps in recurring messages
- Run Generators on a schedule HOT 2
- Automagically pause attempting to pull rss feed when encoutering perms issue
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from longsphinx.