From 66ea585a3cecf5e9f1ca79d24173360d92884167 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Thu, 25 Jul 2019 13:20:30 +0200 Subject: [PATCH] Fixed reminder regex to not be as greedy --- .../CommandHandler/CommandHandler.cs | 2 +- DeukBot4/MessageHandlers/ReminderHandler.cs | 20 +++++++++++++++++-- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/DeukBot4/MessageHandlers/CommandHandler/CommandHandler.cs b/DeukBot4/MessageHandlers/CommandHandler/CommandHandler.cs index 25f8cfd..f7c5c90 100644 --- a/DeukBot4/MessageHandlers/CommandHandler/CommandHandler.cs +++ b/DeukBot4/MessageHandlers/CommandHandler/CommandHandler.cs @@ -81,7 +81,7 @@ namespace DeukBot4.MessageHandlers.CommandHandler } catch (Exception e) { - await Logger.Main.Log("An error occured: \n" + e); + await Logger.Main.LogError(e); } break; case CommandRequest.RequestCode.UnknownCommand: diff --git a/DeukBot4/MessageHandlers/ReminderHandler.cs b/DeukBot4/MessageHandlers/ReminderHandler.cs index 5e90f35..8342af8 100644 --- a/DeukBot4/MessageHandlers/ReminderHandler.cs +++ b/DeukBot4/MessageHandlers/ReminderHandler.cs @@ -10,8 +10,24 @@ namespace DeukBot4.MessageHandlers { private static readonly Regex ReminderMatcher = new Regex( - @".*(remind\s*((?me)|<@!*(?\d*)>)\s*)(\s+to(?.+)|\s+in\s+(?