UNPKG

hubot-scripts

Version:

Allows you to opt in to a variety of scripts

33 lines (28 loc) 730 B
# Description: # Hubot delivers a pic from Reddit's /r/aww frontpage # # Dependencies: # None # # Configuration: # None # # Commands: # aww - Display the picture from /r/aww # # Author: # eliperkins module.exports = (robot) -> robot.respond /aww/i, (msg) -> search = escape(msg.match[1]) msg.http('http://www.reddit.com/r/aww.json') .get() (err, res, body) -> result = JSON.parse(body) if result.data.children.count <= 0 msg.send "Couldn't find anything cute..." return urls = [ ] for child in result.data.children urls.push(child.data.url) rnd = Math.floor(Math.random()*urls.length) msg.send urls[rnd]