From 547ff69d57b38a29b39703863c3f30bf01d1a418 Mon Sep 17 00:00:00 2001 From: vmphase Date: Wed, 10 Jun 2026 18:35:08 +0300 Subject: [PATCH 1/2] fix(guild): create_sticker limit error message; implicit None type --- discord/guild.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/guild.py b/discord/guild.py index 4ecbfe57bd..0f9fbdf432 100644 --- a/discord/guild.py +++ b/discord/guild.py @@ -3084,7 +3084,7 @@ async def create_sticker( raise TypeError('"name" parameter must be 2 to 30 characters long.') if description and not (2 <= len(description) <= 100): - raise TypeError('"description" parameter must be 2 to 200 characters long.') + raise TypeError('"description" parameter must be 2 to 100 characters long.') payload = {"name": name, "description": description or ""} @@ -3327,7 +3327,7 @@ async def fetch_role(self, role_id: int) -> Role: data = await self._state.http.get_role(self.id, role_id) return Role(guild=self, state=self._state, data=data) - async def _fetch_role(self, role_id: int) -> Role: + async def _fetch_role(self, role_id: int) -> Role | None: """|coro| Retrieves a :class:`Role` that the guild has. From f0eb79a961ffbd407680720ba1df67f9d84a5178 Mon Sep 17 00:00:00 2001 From: vmphase Date: Wed, 10 Jun 2026 18:40:33 +0300 Subject: [PATCH 2/2] chore: update changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5173e5795c..eead032c3b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,8 @@ These changes are available on the `master` branch, but have not yet been releas ### Fixed +- Fix error message for `Guild.create_sticker`. + ([#3263](https://github.com/Pycord-Development/pycord/pull/3263)) - Fix typehint for `SlashCommandGroup.__new__`. ([#3235](https://github.com/Pycord-Development/pycord/pull/3235)) - Include `bypass_slowmode` in `Permissions.all`.