# Description: # Accorcia un link usando l'api di breve.xyz # # Dependencies: # valid-url # needle # # Configuration: # None # # Commands: # hubot accorcia/breve - accorcia un link # # Author: # Michele Guerini Rocco (rnhmjoj) # ne = require 'needle' { is_web_uri } = require 'valid-url' valid = ['eccoti: ', 'ecco qui: ', 'fatto: ', ''] invalid = ['eh?', "cos'รจ sta roba?", 'sarebbe un url questo?'] module.exports = (robot) -> robot.respond /breve|accorcia (.+)$/i, (res) -> url = res.match[1] if is_web_uri url ne.post 'https://breve.xyz/api', url: url, (err, resp, body) => res.send (res.random valid) + body.link else res.send res.random invalid