From 3049802c6a8440e8b64b330ce489035f2540e750 Mon Sep 17 00:00:00 2001 From: Aaron Welch Date: Tue, 3 May 2016 12:15:37 -0400 Subject: [PATCH] allow for matching on any nickname mention --- lib/SlackBot.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/SlackBot.js b/lib/SlackBot.js index 33e34044c..308a9e218 100755 --- a/lib/SlackBot.js +++ b/lib/SlackBot.js @@ -483,6 +483,7 @@ function Slackbot(configuration) { var direct_mention = new RegExp('^\<\@' + bot.identity.id + '\>', 'i'); var mention = new RegExp('\<\@' + bot.identity.id + '\>', 'i'); + var broad_mention = new RegExp(bot.identity.name, 'i'); if (message.text.match(direct_mention)) { // this is a direct mention @@ -496,6 +497,10 @@ function Slackbot(configuration) { message.event = 'mention'; slack_botkit.trigger('mention', [bot, message]); return false; + } else if (message.text.match(broad_mention)) { + message.event = 'broad_mention'; + slack_botkit.trigger('broad_mention', [bot, message]); + return false; } else { message.event = 'ambient'; slack_botkit.trigger('ambient', [bot, message]);