From 9a04326d11d1b2b1b547f1b9b43b67664610f0f2 Mon Sep 17 00:00:00 2001
From: Will Hunt <half-shot@molrams.com>
Date: Sun, 10 Sep 2017 15:52:18 +0100
Subject: [PATCH] Try to match mentions better.

---
 src/bot.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bot.ts b/src/bot.ts
index 16d72dc..3422880 100644
--- a/src/bot.ts
+++ b/src/bot.ts
@@ -283,7 +283,7 @@ export class DiscordBot {
 
   private HandleMentions(body: string, members: Discord.GuildMember[]): string {
     for (const member of members) {
-      body = body.replace(new RegExp(escapeStringRegexp(member.displayName), "g"), `<@!${member.id}>`);
+      body = body.replace(new RegExp(`(^| |\\t)${escapeStringRegexp(member.displayName)}` , "mg"), ` <@!${member.id}>`);
     }
     return body;
   }
-- 
GitLab