From 4ffaed510a4adaaa04a7ff2d76d1cae40b195ba3 Mon Sep 17 00:00:00 2001 From: abbie <98581137+threeoh6000@users.noreply.github.com> Date: Thu, 15 Aug 2024 21:23:13 +0100 Subject: [PATCH] fix(bot): markdown escape Discord usernames (#655) --- PluralKit.Bot/Utils/DiscordUtils.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PluralKit.Bot/Utils/DiscordUtils.cs b/PluralKit.Bot/Utils/DiscordUtils.cs index b3ea5625..2fca2e01 100644 --- a/PluralKit.Bot/Utils/DiscordUtils.cs +++ b/PluralKit.Bot/Utils/DiscordUtils.cs @@ -35,7 +35,7 @@ public static class DiscordUtils private static readonly Regex UNBROKEN_LINK_REGEX = new("?"); public static string NameAndMention(this User user) => - $"{user.Username}{(user.Discriminator == "0" ? "" : $"#{user.Discriminator}")} ({user.Mention()})"; + $"{user.Username.EscapeMarkdown()}{(user.Discriminator == "0" ? "" : $"#{user.Discriminator}")} ({user.Mention()})"; public static Instant SnowflakeToInstant(ulong snowflake) => Instant.FromUtc(2015, 1, 1, 0, 0, 0) + Duration.FromMilliseconds(snowflake >> 22);