From 2a57b60c2a87ecc3c2b549eb57739c190a8895e4 Mon Sep 17 00:00:00 2001 From: dolfies Date: Wed, 4 Dec 2024 00:05:02 -0500 Subject: [PATCH] Fix default avatar for webhooks --- discord/webhook/async_.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/discord/webhook/async_.py b/discord/webhook/async_.py index a6c98a347..cc6b84ba7 100644 --- a/discord/webhook/async_.py +++ b/discord/webhook/async_.py @@ -38,7 +38,7 @@ import aiohttp from .. import utils from ..errors import HTTPException, Forbidden, NotFound, DiscordServerError from ..message import Message -from ..enums import try_enum, WebhookType, ChannelType +from ..enums import try_enum, WebhookType, ChannelType, DefaultAvatar from ..user import BaseUser, User from ..flags import MessageFlags from ..asset import Asset @@ -828,8 +828,7 @@ class BaseWebhook(Hashable): .. versionadded:: 2.0 """ - # Default is always blurple apparently - return Asset._from_default_avatar(self._state, 0) + return Asset._from_default_avatar(self._state, (self.id >> 22) % len(DefaultAvatar)) @property def display_avatar(self) -> Asset: