From 966dbf90c34720358eb9b00899e8d2b1617693c5 Mon Sep 17 00:00:00 2001 From: Travis Ralston <travpc@gmail.com> Date: Mon, 26 Jun 2017 11:14:40 -0600 Subject: [PATCH] Update bot.ts --- src/bot.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bot.ts b/src/bot.ts index a9123d5..4720476 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -9,6 +9,7 @@ import * as Bluebird from "bluebird"; import * as mime from "mime"; import * as marked from "marked"; import * as path from "path"; +import * as escapeStringRegexp from "escape-string-regexp"; // Due to messages often arriving before we get a response from the send call, // messages get delayed from discord. @@ -239,7 +240,7 @@ export class DiscordBot { private HandleMentions(body: string, members: Discord.GuildMember[]): string { for (const member of members) { - body = body.replace(new RegExp(member.displayName, "g"), `<@!${member.id}>`); + body = body.replace(new RegExp(escapeStringRegexp(member.displayName), "g"), `<@!${member.id}>`); } return body; } -- GitLab