diff --git a/discord/webhook/async_.py b/discord/webhook/async_.py index 3ae23db1dc09..d1ed1ade017b 100644 --- a/discord/webhook/async_.py +++ b/discord/webhook/async_.py @@ -425,7 +425,7 @@ def handle_message_parameters( content: Optional[str] = MISSING, *, username: str = MISSING, - avatar_url: str = MISSING, + avatar_url: Any = MISSING, tts: bool = False, ephemeral: bool = False, file: File = MISSING, @@ -1206,7 +1206,7 @@ async def send( content: str = MISSING, *, username: str = MISSING, - avatar_url: str = MISSING, + avatar_url: Any = MISSING, tts: bool = MISSING, ephemeral: bool = MISSING, file: File = MISSING, @@ -1226,7 +1226,7 @@ async def send( content: str = MISSING, *, username: str = MISSING, - avatar_url: str = MISSING, + avatar_url: Any = MISSING, tts: bool = MISSING, ephemeral: bool = MISSING, file: File = MISSING, @@ -1245,7 +1245,7 @@ async def send( content: str = MISSING, *, username: str = MISSING, - avatar_url: str = MISSING, + avatar_url: Any = MISSING, tts: bool = False, ephemeral: bool = False, file: File = MISSING, @@ -1282,9 +1282,10 @@ async def send( username: :class:`str` The username to send with this message. If no username is provided then the default username for the webhook is used. - avatar_url: Union[:class:`str`, :class:`Asset`] + avatar_url: :class:`str` The avatar URL to send with this message. If no avatar URL is provided - then the default avatar for the webhook is used. + then the default avatar for the webhook is used. If this is not a + string then it is explicitly cast using ``str``. tts: :class:`bool` Indicates if the message should be sent using text-to-speech. ephemeral: :class:`bool` diff --git a/discord/webhook/sync.py b/discord/webhook/sync.py index d358fd5f547d..5c85a0365a38 100644 --- a/discord/webhook/sync.py +++ b/discord/webhook/sync.py @@ -770,7 +770,7 @@ def send( content: str = MISSING, *, username: str = MISSING, - avatar_url: str = MISSING, + avatar_url: Any = MISSING, tts: bool = MISSING, file: File = MISSING, files: List[File] = MISSING, @@ -787,7 +787,7 @@ def send( content: str = MISSING, *, username: str = MISSING, - avatar_url: str = MISSING, + avatar_url: Any = MISSING, tts: bool = MISSING, file: File = MISSING, files: List[File] = MISSING, @@ -803,7 +803,7 @@ def send( content: str = MISSING, *, username: str = MISSING, - avatar_url: str = MISSING, + avatar_url: Any = MISSING, tts: bool = False, file: File = MISSING, files: List[File] = MISSING, @@ -835,9 +835,10 @@ def send( username: :class:`str` The username to send with this message. If no username is provided then the default username for the webhook is used. - avatar_url: Union[:class:`str`, :class:`Asset`] + avatar_url: :class:`str` The avatar URL to send with this message. If no avatar URL is provided - then the default avatar for the webhook is used. + then the default avatar for the webhook is used. If this is not a + string then it is explicitly cast using ``str``. tts: :class:`bool` Indicates if the message should be sent using text-to-speech. file: :class:`File`