MacKittipat slothsandra

License: No License Provided

Language: Java

Slothsandra

Slack (Sloth) + Cassandra : Experiment with Slack API and Apache Cassandra

Written in Java and Node.js

https://slack.com/ is a great chat application but it's free version has limitation. Free version keep 10,000 most recent message so we cannot look up for very old message.

Slothsandra solve that limitation. It has slack bot that will store all public chat message into Apache cassandra. It also provide UI for lookup all message from Apache cassadra.

Data model

![Chebotko Diagram] (https://github.com/MacKittipat/slothsandra/blob/master/dia/chebotko.png)

  • Q1 : Find all channel, Count all message in channel
  • Q2 : Find all user in channel, Count all message of user in channel
  • Q3 : Find all message in channel
  • Q4 : Find all message of user in channel
  • Q5 : Find all user
  • Q6 : Find year of channel. Channel might have message from many years such as 2015, 2016.

Related Tools

Cassandra Medusa

License : Apache License 2.0

Language : Python

230

177

117

Cql Proxy

License : Apache License 2.0

Language : Go

164

34

81

SandraREST

License : MIT License

Language : JavaScript

Cassandra.Toolkit

License : Apache License 2.0

Language : Jinja

Need Cassandra Training?

WE GOT YOU COVERED.

Anant US provides online training for Apache Cassandra that covers all the important skills you need to know in order to work with this high performance, open source NoSQL database.

Join Our Newsletter!

Sign up below to receive email updates and see what's going on with our company.