Skip to content

Proof of concept to demonstrate the technology for Chat Bot / ChatOps

License

Notifications You must be signed in to change notification settings

priceline/leaderboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

leaderboard

Demonstrate the technology for Chat Bot / ChatOps potential business, using Go implementation using the RTM (Real Time Messaging) API by Slack.

Features

  • Track how many points you have based on reactions your peers give to your messages
  • Track what messages in the channel are most upvoted to quickly have a recap of the day
  • Leaderboard functionality showing the top N or bottom M users based on ranking
  • Analytics features such as the mean score of the organization as well as per individual
  • Trivial ranking algorithm based on which reaction you get to your message

Development

  • Create a new bot user integration on your Slack
  • Create a file token.json which follows the format of the token_sample.json file provided with the Slack Bot Token
  • Then simply run go run main.go at the project root and it will read off the token from token.json

Slack Commands

Hitting the leaderboard bot commands in a Slack channel.

@leder help

Contributors

About

Proof of concept to demonstrate the technology for Chat Bot / ChatOps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages