UNPKG

hubot-scripts

Version:

Allows you to opt in to a variety of scripts

39 lines (34 loc) 755 B
# Description: # Basic interface for FOAAS.com # # Commands # fu <object> - tells <object> to f off with random response from FOASS # # Dependencies: # None # # Author: # zacechola options = [ 'off', 'you', 'donut', 'shakespeare', 'linus', 'king', 'chainsaw' ] module.exports = (robot) -> robot.hear /^fu (.\w*)/i, (msg) -> to = msg.match[1] from = msg.message.user.name random_fu = msg.random options msg.http("http://foaas.com/#{random_fu}/#{to}/#{from}/") .headers(Accept: 'application/json') .get() (err, res, body) -> try json = JSON.parse body msg.send json.message msg.send json.subtitle catch error msg.send "Fuck this error!"