UNPKG

hubot-scripts

Version:

Allows you to opt in to a variety of scripts

27 lines (22 loc) 705 B
# Description: # Calm down # # Commands: # hubot calm me | manatee me - Reply with Manatee # calm down | simmer down | that escalated quickly - Reply with Manatee # ALL CAPS | LONGCAPS - Reply with Manatee module.exports = (robot) -> manatee = -> num = Math.floor(Math.random() * 30) + 1 "http://calmingmanatee.com/img/manatee#{ num }.jpg" robot.respond /manatee|calm( me)?/i, (msg) -> msg.send manatee() robot.hear /// (calm down)| (simmer down)| (that escalated quickly) ///i, (msg) -> msg.send manatee() unless process.env.HUBOT_LESS_MANATEES robot.hear /// (\b([A-Z]{2,}\s+)([A-Z]{2,})\b)| (\b[A-Z]{5,}\b) ///, (msg) -> msg.send manatee()