x-team / mr.moody Goto Github PK
View Code? Open in Web Editor NEWSlack integration
License: MIT License
Slack integration
License: MIT License
On Monday I usually take report from latest Mr.Moody campaign and format the votes to this:
{vote represented by emoji} {voters slack username}
^ all sorted from saddest to happiest
This should be done by app automatically.
It would be great to have a graph to show trends of moods.
How this would work:
You visit your graph place and select graph from last week. All types of mood I bar graph.
You select user and then maybe select a scope of time which would show what were the votes in the longer term. You could represent ๐ as 3, ๐ as 2 and ๐ as 3. Based on those values it will be possible to create a line graph.
You go to trends and then have a line graphs that represent trends in the whole slack team. Percentage of all votes trough longer period.
We need more tests. Let's add some. I will link it with CI.
This app is not distribution ready yet on Slack app directory. That is pretty much because the whole oauth flow is not setup in here. For reference you can take a look in this repo: https://github.com/jacekelgda/vacation-status-update/blob/master/controllers/auth.js
Very often people miss click the mood vote. There should be something to validate or change the vote if needed. I leave the technical details to you.
Mr. Moody should start campaign on his own.
Right now it needs to be called from slack, using slack command.
Apply suggestions from PR#2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.