Skip to content

dledmonds/slack-stats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slack Statistics

Overview

Create some lighthearted stats using Slack data to find out which users post the most and make the most use of @channel/@here notifications.

Usage

$ mvn clean package

At the same level as pom.xml create a slack.properties file with the following entries (substituting the <...> placeholders with your own data).

slack.token=<YOUR-TOKEN>

Run the report using the following command with optional CHANNEL-ID (default is all channels)

java -jar target/slack-statistics-1.0-SNAPSHOT-jar-with-dependencies.jar <CHANNEL-ID>

TODO

  • Handle message threads as separate messages
  • Remove messages from bots connected to a user
  • Stop treating join/leave channel notifications as messages
  • Parse out use of :ICON: tags to generate statistics on
  • Parse out @USER calls to generate statistics on
  • UserMessageCountPerDayProcessor is considering your earliest message in any slack channel, might be better to make it earliest in a specific channel (assuming X days spent in channel)

About

Generate statistics for Slack

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages