hubot-gif-me
v1.2.0
Published
Level up your gif collection with chatops.
Downloads
7
Maintainers
Readme
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 # add "hubot-gif-me" to the array
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.