Giter VIP home page Giter VIP logo

Comments (2)

TurqW avatar TurqW commented on July 18, 2024

Some limitations/questions:

  1. 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)\
  2. 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.
  3. 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)
  4. 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.

diziara avatar diziara commented on July 18, 2024
  1. 👍
  2. 👍
  3. 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?
  4. 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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.