From c2ae6834347debd7a1fb27875aaef0f85b547d89 Mon Sep 17 00:00:00 2001 From: 13xforever Date: Fri, 31 Jul 2020 22:52:33 +0500 Subject: [PATCH] prevent pinging everyone --- CompatBot/Config.cs | 2 ++ CompatBot/EventHandlers/DeletedMessagesMonitor.cs | 6 +++--- CompatBot/EventHandlers/EmpathySimulationHandler.cs | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CompatBot/Config.cs b/CompatBot/Config.cs index d522c6d2..b5d77739 100644 --- a/CompatBot/Config.cs +++ b/CompatBot/Config.cs @@ -84,6 +84,8 @@ namespace CompatBot public static double GameTitleMatchThreshold => config.GetValue(nameof(GameTitleMatchThreshold), 0.57); public static byte[] CryptoSalt => Convert.FromBase64String(config.GetValue(nameof(CryptoSalt), "")); + internal static readonly IMention[] AllowedMentions = { UserMention.All }; + internal static string CurrentLogPath => Path.GetFullPath(Path.Combine(LogPath, "bot.log")); public static string GoogleApiConfigPath diff --git a/CompatBot/EventHandlers/DeletedMessagesMonitor.cs b/CompatBot/EventHandlers/DeletedMessagesMonitor.cs index 560c035f..4bff5fdc 100644 --- a/CompatBot/EventHandlers/DeletedMessagesMonitor.cs +++ b/CompatBot/EventHandlers/DeletedMessagesMonitor.cs @@ -58,11 +58,11 @@ namespace CompatBot.EventHandlers await postLock.WaitAsync().ConfigureAwait(false); try { - await logChannel.SendMessageAsync(embed: embed).ConfigureAwait(false); + await logChannel.SendMessageAsync(embed: embed, mentions: Config.AllowedMentions).ConfigureAwait(false); if (attachmentContent?.Count > 0) - await logChannel.SendMultipleFilesAsync(attachmentContent, msg.Content).ConfigureAwait(false); + await logChannel.SendMultipleFilesAsync(attachmentContent, msg.Content, mentions: Config.AllowedMentions).ConfigureAwait(false); else if (!string.IsNullOrEmpty(msg.Content)) - await logChannel.SendMessageAsync(msg.Content).ConfigureAwait(false); + await logChannel.SendMessageAsync(msg.Content, mentions: Config.AllowedMentions).ConfigureAwait(false); } finally { diff --git a/CompatBot/EventHandlers/EmpathySimulationHandler.cs b/CompatBot/EventHandlers/EmpathySimulationHandler.cs index dcb1385b..133a4f7a 100644 --- a/CompatBot/EventHandlers/EmpathySimulationHandler.cs +++ b/CompatBot/EventHandlers/EmpathySimulationHandler.cs @@ -57,7 +57,7 @@ namespace CompatBot.EventHandlers { Throttling.Set(args.Channel.Id, similarList, ThrottleDuration); var msgContent = GetAvgContent(similarList.Select(m => m.Content).ToList()); - var botMsg = await args.Channel.SendMessageAsync(msgContent).ConfigureAwait(false); + var botMsg = await args.Channel.SendMessageAsync(msgContent, mentions: Config.AllowedMentions).ConfigureAwait(false); similarList.Add(botMsg); } else