Skip to content

Commit 576d669

Browse files
authored
fix!: fix wrong channel id in `guild_create_thread (#618)
* fix!: fix EmbedImageStruct serialization * fix!: Button emoji serialization * fix!: message serialization in context * Update guild.py
1 parent 31551b9 commit 576d669

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

interactions/api/models/guild.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -654,8 +654,8 @@ async def create_thread(
654654
_invitable = None if invitable is MISSING else invitable
655655
_message_id = None if message_id is MISSING else message_id
656656
res = await self._client.create_thread(
657-
channel_id=int(self.id),
658-
thread_type=type.value,
657+
channel_id=channel_id,
658+
thread_type=type.value if not isinstance(type, int) else type,
659659
name=name,
660660
auto_archive_duration=_auto_archive_duration,
661661
invitable=_invitable,

interactions/api/models/message.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -902,6 +902,15 @@ def __init__(self, **kwargs):
902902
if self.footer:
903903
self._json.update({"footer": self.footer._json})
904904

905+
if self.thumbnail:
906+
self._json.update({"thumbnail": self.thumbnail._json})
907+
908+
if self.image:
909+
self._json.update({"image": self.image._json})
910+
911+
if self.video:
912+
self._json.update({"video": self.video._json})
913+
905914
def add_field(self, name: str, value: str, inline: Optional[bool] = False) -> None:
906915
"""
907916
Adds a field to the embed

0 commit comments

Comments
 (0)