Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Clustering users by slack reactions

Clustering users by slack reactions

Slack is a very useful tool to communicate with any people.
Especially "slack reaction" is one of the most useful function in Slack.

In order to improve communication with "slack reactions", I tried to cluster users by how they use "slack reactions" to react to a message.

zawawahoge

June 27, 2019
Tweet

Other Decks in Programming

Transcript

  1. Slack API Is Useful When you want to... • Get

    a List of • emojis • reactions • posted messages • profiles of all members • Post messages • Upload files From Slack Web API
  2. Slack API which I use TODAY Ø /api/users.list Ø To

    list team members Ø /api/reactions.list Ø To list reactions for a member Ø /api/emoji.list Ø To list all emojis
  3. All reactions of all users are obtained • 90,000 reactions

    • 150 users • 2,000 types of emojis
  4. K-means clustering 1. Data shaping Remove top3 emojis (all users

    use them) 2. Determine the number of clusters 4 clusters to get simple results Then... K-means clustering!
  5. Results Use default emojis Use custom emojis Use emoji to

    praise 酒(sake) (60) (38) (11) (46)