hubot-for-hubot is a chat bot built on the Hubot framework for helping the Hubot community on Slack. Hubot. Hubot? Hubot!
You can run hubot-for-hubot by running the following, however some plugins will not behave as expected unless the environment variables they rely upon have been set.
% 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
hubot>
Then you can interact with hubot by typing hubot help
.
hubot> hubot help
hubot animate me <query> - The same thing as `image me`, except adds [snip]
hubot help - Displays all of the help commands that hubot knows about.
...
See scripts
and external-scripts
. See Scripting Guide for
documentation on writing scripts in general.
For many common tasks, there's a a chance someone has already written one and published to npm already.
The hubot-for-hubot deployment is managed by the @hubotio/hubot-for-hubot-operators team. The Heroku application is hubot-for-hubot. It's using redistogo for persistence.
To get running, you can use:
% bin/setup-heroku
You'll be able to use the normal Heroku commands after that. In particular, to deploy:
% git push heroku master
You may want to get comfortable with heroku logs
and heroku restart
if
you're having issues.