Skip to content

Commit a0401b4

Browse files
author
Pyrogram-Mod - Dev
committed
fix(send_message): pass ephemeral_receiver_bot_id=0 to messages.SendMessage
Layer 228 made ephemeral_receiver_bot_id a required positional field in the SendMessage TL constructor. Regular sends pass 0 (no ephemeral target).
1 parent 22b87ef commit a0401b4

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

pyrogram/methods/messages/send_message.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ async def send_message(
136136

137137
r = await self.invoke(
138138
raw.functions.messages.SendMessage(
139+
ephemeral_receiver_bot_id=0,
139140
peer=await self.resolve_peer(chat_id),
140141
no_webpage=disable_web_page_preview or None,
141142
silent=disable_notification or None,

pyrogram/methods/messages/send_rich_message.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ async def send_rich_message(
8686

8787
r = await self.invoke(
8888
raw.functions.messages.SendMessage(
89+
ephemeral_receiver_bot_id=0,
8990
peer=await self.resolve_peer(chat_id),
9091
message="",
9192
random_id=self.rnd_id(),

0 commit comments

Comments
 (0)