diff --git a/Myriad/Rest/DiscordApiClient.cs b/Myriad/Rest/DiscordApiClient.cs index 1b4299ea..0e68e931 100644 --- a/Myriad/Rest/DiscordApiClient.cs +++ b/Myriad/Rest/DiscordApiClient.cs @@ -129,7 +129,7 @@ namespace Myriad.Rest _client.Post($"/users/@me/channels", ("CreateDM", default), new CreateDmRequest(recipientId))!; private static string EncodeEmoji(Emoji emoji) => - WebUtility.UrlEncode(emoji.Name) ?? emoji.Id?.ToString() ?? + WebUtility.UrlEncode(emoji.Id != null ? $"{emoji.Name}:{emoji.Id}" : emoji.Name) ?? throw new ArgumentException("Could not encode emoji"); } } \ No newline at end of file