Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reaccji-Spelling #23

Open
shawnrc opened this issue Jul 14, 2018 · 0 comments
Open

Reaccji-Spelling #23

shawnrc opened this issue Jul 14, 2018 · 0 comments
Labels
enhancement New feature or request

Comments

@shawnrc
Copy link
Owner

shawnrc commented Jul 14, 2018

This'd be an extension of the existing Slack Action functionality - folks should be able to expand the dropdown for a given message and select a React action. From there, they should see a Message Menu and a list of pre-determined reaction messages to select from. After selecting a message, Kemohno should emoji-spell it and react using the generated collection.

The problem is that a given reacji message can't have too many duplicate letters - if you exhaust an instance's supply of Ys, you can't spell past that point if the message has more Ys in it. Slack only allows an emoji to be reacted with once.

A reacji message should be representable by an ordered set. This makes spelling normally less than optimal since it's possible to get into a state where you're constantly re-rolling to get a non-duplicate emoji. It also makes the compute time of a given message non-deterministic, which is also less than great.

Pre-defining reaction spells will make reactions predictable, but it's unlikely that folks will care that much.

@shawnrc shawnrc modified the milestone: Kehmohno 2.0 Jul 14, 2018
@shawnrc shawnrc added this to To do in Kemohno 2.0 via automation Jul 14, 2018
@shawnrc shawnrc added the enhancement New feature or request label Jul 14, 2018
@shawnrc shawnrc added this to Low priority in Bugs and minor features Feb 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Bugs and minor features
  
Low priority
Kemohno 2.0
  
To do
Development

No branches or pull requests

1 participant