From 678dd914d470d9453fe4c4e954e267e68b6bb0a4 Mon Sep 17 00:00:00 2001 From: Oliver Booth Date: Mon, 5 Jun 2023 21:47:24 +0100 Subject: [PATCH] feat: add support for new usernames user discriminators become "0" if the user has a new username, distinct from "0000" for webhooks. --- X10D.DSharpPlus/src/DiscordUserExtensions.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/X10D.DSharpPlus/src/DiscordUserExtensions.cs b/X10D.DSharpPlus/src/DiscordUserExtensions.cs index 6ab8314..0cc9483 100644 --- a/X10D.DSharpPlus/src/DiscordUserExtensions.cs +++ b/X10D.DSharpPlus/src/DiscordUserExtensions.cs @@ -77,6 +77,12 @@ public static class DiscordUserExtensions } #endif + if (user.Discriminator == "0") + { + // user has a new username. see: https://discord.com/blog/usernames + return user.Username; + } + return $"{user.Username}#{user.Discriminator}"; }