Skip to content

jchiam/accordebot

Repository files navigation

AccordéBot

AccordeBot is a chat bot built on the Hubot framework. It was initially generated by generator-hubot. This setup is meant to be deployed onto IBM Bluemix.

For more detailed information, visit the Wiki.

Features

hubot section(s) - full section list
hubot section(s) <section> - specific section list
hubot guardian - keeper of the key
hubot guardian reset - dethrone keeper of the key
hubot guardian set <name> - crown the keeper of the key
hubot who( )is <name> - returns relevant information and facebook picture of queries name
hubot user(s) - full user list with slack IDs
hubot alias(es) - returns a list of the aliases of all slack users
hubot roles - list available roles and their respsective users

Requirements

Running AccordéBot Locally

You can start accordebot locally by running:

% bin/hubot

You'll see some start up output and a prompt:

[Sat Feb 28 2015 12:38:27 GMT+0000 (GMT)] INFO Using default redis on localhost:6379
accordebot>

Then you can interact with accordebot by typing accordebot help.

accordebot> accordebot help
accordebot animate me <query> - The same thing as `image me`, except adds [snip]
accordebot help - Displays all of the help commands that accordebot knows about.
...

Deployment

Auto-deployment has been setup on IBM Bluemix DevOps. Any changes to master branch will trigger a deployment.

Manual deployment requires cloudfoundry/cli installed and IBM Bluemix access:

% cf login
% cf push accordebot

Restart AccordéBot

% cf restage accordebot

About

Hubot for Accordé Guitar Ensemble slack chat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published