From 01b2ef1f1b7d92ab724f532321164e03d2497948 Mon Sep 17 00:00:00 2001 From: Noikoio Date: Mon, 4 Sep 2017 18:55:03 -0700 Subject: [PATCH] Log guild name along with channel on rule match --- Feature/AutoMod/AutoMod.cs | 2 +- Feature/AutoRespond/AutoRespond_Process.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Feature/AutoMod/AutoMod.cs b/Feature/AutoMod/AutoMod.cs index affbd45..b8f955e 100644 --- a/Feature/AutoMod/AutoMod.cs +++ b/Feature/AutoMod/AutoMod.cs @@ -75,7 +75,7 @@ namespace Noikoio.RegexBot.Feature.AutoMod if (!r.Match(m, isMod)) return; // TODO make log optional; configurable - await Log($"{r} triggered by {m.Author.ToString()}"); + await Log($"{r} triggered by {m.Author} in {((SocketGuildChannel)m.Channel).Guild.Name}/#{m.Channel.Name}"); foreach (Response resp in r.Response) { diff --git a/Feature/AutoRespond/AutoRespond_Process.cs b/Feature/AutoRespond/AutoRespond_Process.cs index 0620349..0275b98 100644 --- a/Feature/AutoRespond/AutoRespond_Process.cs +++ b/Feature/AutoRespond/AutoRespond_Process.cs @@ -16,8 +16,8 @@ namespace Noikoio.RegexBot.Feature.AutoRespond // Check rate limit if (!def.RateLimit.AllowUsage(msg.Channel.Id)) return; - - await Log($"'{def.Label}' triggered in #{msg.Channel.Name} by {msg.Author}"); + + await Log($"'{def.Label}' triggered by {msg.Author} in {((SocketGuildChannel)msg.Channel).Guild.Name}/#{msg.Channel.Name}"); var (type, text) = def.Response; if (type == ResponseDefinition.ResponseType.Reply) await ProcessReply(msg, text); else if (type == ResponseDefinition.ResponseType.Exec) await ProcessExec(msg, text);