Bucket is a chatterbot built for Slack using Ruby on Rails. It is a port of Dan Broger's fine xkcd-Bucket. As such, it is licensed under the GPLv3.
- Install ruby 2.1.2
- Install Postgres 9.3
- Run
bundle install
to install the dependencies. - Copy
config/database.example.yml
intoconfig/database.yml
and set it up to match your database. - Run
rake
to test that everything works. - Run
rails s
to start the server.
Head to Slack's API page.
You will need an Outgoing Webhook. You will want a URL on which Bucket will
listen, something like http://bucket.herokuapp.com/messages
.
Set the environment variables required in the production section of
config/secrets.yml
.
I have a public Pivotal Tracker project where you can see what I want to change with Bucket.