From ccd2676519e1fcfa5557e528da0e596a54a59968 Mon Sep 17 00:00:00 2001 From: Aaron Blythe Date: Thu, 28 Jan 2016 21:15:52 -0600 Subject: [PATCH] show robot.alias or robot.name as opposed to hubot in help. --- src/scripts/pagerduty.coffee | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/scripts/pagerduty.coffee b/src/scripts/pagerduty.coffee index 55fc2bff..79978cb1 100644 --- a/src/scripts/pagerduty.coffee +++ b/src/scripts/pagerduty.coffee @@ -61,8 +61,7 @@ module.exports = (robot) -> else msg.send "I couldn't find your user :( #{emailNote}" - cmds = robot.helpCommands() - cmds = (cmd for cmd in cmds when cmd.match(/hubot (pager |who's on call)/)) + cmds = renamedHelpCommands(robot) msg.send cmds.join("\n") robot.respond /pager(?: me)? as (.*)$/i, (msg) -> @@ -876,3 +875,11 @@ module.exports = (robot) -> incidents.filter (incident) -> incident.assigned_to.some (assignment) -> assignment.object.email is userEmail + +renamedHelpCommands = (robot) -> + robot_name = robot.alias or robot.name + cmds = robot.helpCommands() + cmds = (cmd for cmd in cmds when cmd.match(/hubot (pager |who's on call)/)) + help_commands = cmds.map (command) -> + command.replace /^hubot/i, robot_name + help_commands.sort() \ No newline at end of file