From 7ef36732c366c8ac0dfe7834e11d0557a23e7a87 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Tue, 9 Oct 2018 23:29:31 +0200 Subject: [PATCH] Fix regex for dadjoke --- DeukBot4/MessageHandlers/JokeHandling/DadJoke.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DeukBot4/MessageHandlers/JokeHandling/DadJoke.cs b/DeukBot4/MessageHandlers/JokeHandling/DadJoke.cs index 3eabeb7..65c3e01 100644 --- a/DeukBot4/MessageHandlers/JokeHandling/DadJoke.cs +++ b/DeukBot4/MessageHandlers/JokeHandling/DadJoke.cs @@ -10,7 +10,7 @@ namespace DeukBot4.MessageHandlers.JokeHandling public string Id => "dad"; public string Name => "Hi I'm dad"; - private readonly Regex _regex = new Regex(@".*i['| a]*m ([\w\s]{3,15})$", + private readonly Regex _regex = new Regex(@".*i('| a)m (?[\w\s]{3,15})$", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant); public async Task Run(SocketMessage message) @@ -21,7 +21,7 @@ namespace DeukBot4.MessageHandlers.JokeHandling var match = _regex.Match(content); if (match.Success) { - var newName = match.Groups[1].Value; + var newName = match.Groups["word"].Value; await message.Channel.SendMessageAsync($"Hi {newName}, i'm Deukbot"); await guildUser.ModifyAsync(user => user.Nickname = newName); }