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.
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
- NodeJS
- CloudFoundry/CLI (manual deployment): https://github.com/cloudfoundry/cli
- generator-hubot: https://github.com/github/generator-hubot
- Redis (for local testing)
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.
...
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
% cf restage accordebot