hubot-gif-me
Bring your personal gifs into your favourite chat client.
Usage
/gif me
/gif me itworks
/gif list
/gif bomb
/gif bomb 3
Installation
These instructions assume you've deployed Hubot to Heroku. Please make the
appropriate adjustments for other hosting solutions.
$ npm install --save hubot-gif-me
$ hk set HUBOT_GIF_INDEX="http://example.com/gif_index.json"
$ vim external-scripts.json
Creating your Index File
The index file is merely a JSON endpoint which returns an array of objects with
at least the path
attribute. Check out my gif index
file. I generated it via a simple call to
the jsonify
filter in
Liquid.
Even though mine is auto-generated, it's totally plausible for you to write you
index by hand. It just might suck a little. Judicious use of Jekyll and Liquid
will make your life way easier!
Credit
@jglovier had the idea to use GitHub as a gif host.
@parkr had the idea to tie this into hubot.