Code Monkey home page Code Monkey logo

openpollslack's People

Contributors

kazualex avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

openpollslack's Issues

Editing & Deleting Polls

Maybe I am just missing something, but after posting a poll with a typo (d'oh!) I could not find a way to either edit the poll I posted nor could I delete the poll.

Am I missing something? If not, are those options on the feature list for the future?

Token Revokes Every 24 hours?

I install the slack app, everything works fine. But after 24 hours I hit an authorization error with bolt. Am I missing something here or does something need to be implemented to refresh the token in case of an expired one?

bolt-app Authorization of incoming event did not succeed. No listeners will be called.

Feature Request - Editing polls

Hi!

Thanks for this great tool! If you have the time to implement a feature to edit pools I would highly appreciate it.

Thanks a lot!

Poll is down

the /poll function doesn't work suddenly.

we have no other polling apps.

Can only post polls in public channels

Sorry, I feel foolish opening an Issue for this, but there does not seem to be any way to ask simple questions.

Is there a way to test drive the app without self-hosting? I followed the links to install it into Slack, but then nothing happens. I assume this is because I need a hosting site. I can do that, but I would like to see it working a bit before spending the time.

It does seem like a good tool.

Hidden shows all votes even if limit

If you create a new poll that is both hidden and limited, the limited votes are revealed. To recreate:

  1. Create new hidden and limit poll:
    /poll hidden limit 1 "What's you favourite color ?" "Red" "Green" "Blue" "Yellow"
  2. Vote for both red and green. An message will display "You can't vote anymore..." after green Vote is clicked.
  3. Click "Reveal the votes"

Expected Result: Only the valid votes are visible.
Actual Result: All votes beyond the limit are visible.

Before Reveal:
image

After Reveal:
image

Poll Showing Error Message for Votes & Closing Poll

Hello,

Several individuals have indicated that they are receiving an error message when trying to submit their vote in an open poll. I attempted to submit a vote and also got an error message. Due to this error, I tried to close the poll and am also receiving an error message when trying to do this, ultimately leaving the poll open and not closing it (see screenshot of error messages attached). To note, there was no limit added to the poll when I created it.
Error Messages

French quotes support

Hi, can you add the possibility to use French quotes in your app ? (“ ”)
Best regards

Closing polls

Is there a way that I have not discovered that allows me to set a date/time to close a poll so that no additional votes can be entered? I really need to be able to do this.

Thanks.
Sara

Ranked Choice Voting option?

Hello,
Any interest in having a Ranked Choice Voting option for polls?

I'm interested in building one to help more people discover the joy and efficiency of ranked choice voting, so just wondering if you'd be interested in having that as part of this tool.

Cheers,
Karl

List of voters?

Hi, I'm looking into using this and wanted to know if there was a way to get a list of the people that voted on the poll. I wanted to use this as a single item "I completed the item" checklist, and think this may be a good way of doing it.

Ideally I could add a list of people that need to complete it and would have a slash command that would give me the folks that have yet to complete.

Creating poll results in 502 service error

After doing:

/openpoll "question" "answer 1" "answer 2"

Slackbot will send me a message

/openpoll failed with the error "502_service_error"

Is there anything I'm doing wrong here?

Limit polls: change vote without removing previous vote

Currently, if there is a vote limit, then the voter must remove their vote(s) in order to revote.

An enhancement would be to have the new vote simply replace the previous vote, i.e instead of silently failing, the new vote is accepted and the previous vote disappears.

Happy to submit a PR if you're accepting them.

Polls with many answers do not work

Hi,

I found an error when you do a poll with many answers. After a certain legth of the poll, voting does not seem to work anymore (indicated by a small /!\ after pressing vote).

Here is a poll which demonstrates the problem:
/openpoll "A question which allows many answers..." "Lalala" "Lalala" "Lalala" "Lalala" "Lalala" "Lalala" "Lalala" "Lalala" "Lalala" "Lalala" "Lalala" "Lalala" "Lalala " "Lalala " "Lalala "

Poll is not registering votes anymore

We are using the openpoll for a few months now, but since the beginning of this week the votes are not registered anymore. The poll is displayed and we can press the vote buttons, but no votes are registered.

Unable to create poll in multi person private channels

Hi,
We are using OpenPoll in our slack and we are not able to start a poll in one of the multi person private slack channels which is I am also part of. I see this message "Some of channels may not be visible to the bot. This may result by impossibility to create the poll".
Please provide information on resolving this .

Thanks !

Openpoll with more customizable, translatable, allow others to add add choices

Hi,
I just make Open Poll more customizable, translatable, allow others to add choices
and I also modified how it response to Slack to let Open Poll post a poll in private chanel without adding Bot in that chanel
(using /command or Modal that open by /command only, not shortcut)
my fork is here
https://github.com/polppol/openpollslack-i18n

Please note that this fork will add some complexity to the App
If you dont need any of these it is a good idea to stay in orginal App.

Summary of additional features:

  • Allow choices add by others
  • Schedule/Recurring Poll
  • True Anonymous Vote (Poller can't see users votes if this mode is ON) : Default ON
  • Notice if True Anonymous Vote is OFF (As poller can see other member votes)
  • Support Slack's Enterprise Grid, Slack Connect
  • Customizeable UI (Order, Show/Hide Element you don't want to make it cleaner)
  • UI Language, Multiple language support
  • Separate configuation for each Slack team(You can turn on/off any features)
  • Better error handling that may crash the server

Change "authored by" emoji

Right now, Open Poll uses :eyes: to show who requested a poll be created in a channel. This implies more "who has seen this poll?" and not "who created this poll?," which could be confusing for new users.

Using something like :writing_hand: has more of an implication of "who wrote this?" in my opinion, and might make a better emoji.

This should be pretty straightforward to do, and would only require changing this line:

text: ':eyes: by <@'+userId+'>'

Option to not display votes in real time

Thank you for making this awesome slack app and making it open source!
I was wondering if it is possible to extend this app to have an option to not display votes in real time? I have several ideas how to achieve this:

  1. a button, which is visible only for the creator of the poll, when clicked toggles the display of votes
  2. the creator of the poll closes the poll and then the votes are displayed
  3. the poll is automatically closed when the specified number of users vote and then the votes are displayed
  4. the poll is opened only for the specified amount of time and then it is automatically closed and the votes are displayed

I can help with extending the app, but I have no experience with slack apps.

Poll is not registering votes when limit is set

Probably related to #5

/openpoll "Question" "Answer 1" "Answer 2"

will work fine, however:

/openpoll limit 1 "Question" "Answer 1" "Answer 2"

doesn't work properly. Clicking Vote on any button doesn't do anything when limit is set.

Warning message displayed when creating a poll

This app will be supported until December 4th, 2020. Please update to new one : https://openpoll.slack.alcor.space and remove current.

I get this message, despite having the latest version installed

Accessibility fix - support tabbing to question text and choice text

For accessibility for people with screen readers, it should be possible to navigate the UI with a keyboard. When I use the tab key to navigate through a poll, I'm currently taken to the vote buttons without going to the question or choice text. To fix this, the tab key should take me first to the question text, then the choice text, then the button for that choice.

After posting a command no poll is created

Hi can you help us. We have added the app but on posting a command with the correct syntax no poll is created or showed. The app is installed as i can see it under the apps page. Any ideas?

Anoymous and Limit flags don't work

Using this and the example from the readme.md

/openpoll anonymous limit “What is best?” “Cats” “Dogs”

These flags don't work you can still see who voted at both ends, and you can vote multiple times

[Feature Request] Add Note to Users about Anonymous Voting

When using anonymous feature (it's great) the users can vote and removes clutter of the names on the UI but the user might also have the impression that the vote is submitted in confidence. The poller have an option to see the votes (users who voted).

As a user that is submitting my vote or answering an anonymous poll, I should know that the poller (creator of the poll) can see who submitted poll/vote so that I know that my submission is not truly anonymous.

"Thanks for your hard work on this! Thank you!"

Enable bot direct messaging

I understand from #16 that the bot is limited to public channels, but could we have the bot "messages" tab enabled so users can test out the polling features in a private setting?

Currently when I try to message the bot, I get a message saying the feature is disabled

image

Polly is one example of a similar app that has the messages tab enabled.

Recurring Poll

@KazuAlex Thank you for making this project open source!
Is it possible to make the poll reoccur daily at a specific time?
Thanks!

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.