From c2a9a27205ef9c05c71473c1d5e98423277b96aa Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Sat, 17 Aug 2019 15:28:15 +0200 Subject: [PATCH] Fix for dad joke handler with double I'm --- DeukBot4/MessageHandlers/JokeHandling/DadJoke.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/DeukBot4/MessageHandlers/JokeHandling/DadJoke.cs b/DeukBot4/MessageHandlers/JokeHandling/DadJoke.cs index 3658df0..168c874 100644 --- a/DeukBot4/MessageHandlers/JokeHandling/DadJoke.cs +++ b/DeukBot4/MessageHandlers/JokeHandling/DadJoke.cs @@ -9,7 +9,8 @@ namespace DeukBot4.MessageHandlers.JokeHandling public string Id => "dad"; public string Name => "Hi I'm dad"; - private readonly Regex _regex = new Regex(@"(\s|^)i(`|’|'| a)?m (?.{3,15})$", + private readonly Regex _regex = new Regex( + @"(\s|^)i(`|’|'| a)?m (?((?!(i(`|’|'| a)?m)).){3,15})$", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant); public async Task Run(ReceivedMessage message)