Commit cb5e400

benny-dou <60535774+benny-dou@users.noreply.github.com>
2026-03-31 10:01:54
fix(message): disable `temp chat` workaround for sending media_group
1 parent 8b70eae
Changed files (1)
src
messages
src/messages/sender.py
@@ -216,8 +216,6 @@ async def send_media_group(
     target_chat: int | str,
     media_group: list,
     reply_parameters: ReplyParameters,
-    *,
-    force_use_temp_chat: bool = False,
 ) -> list[Message]:
     """Send a media group to Telegram.
 
@@ -252,7 +250,8 @@ async def send_media_group(
         return await copy_media_group(message_id, retry=retry + 1)
 
     # According to our observation, FloodWait usually occurs when len(media_group) > 6
-    if force_use_temp_chat or len(media_group) > 6:
+    # if len(media_group) > 6:  # This is no longer working
+    if False:
         sent = []
         temp_msgs = await send(to_int(TID.TEMP), media_group)
         if len(temp_msgs) > 0 and isinstance(temp_msgs[0], Message) and temp_msgs[0].media_group_id:
@@ -260,5 +259,5 @@ async def send_media_group(
         [await delete_message(m) for m in temp_msgs]
         return [m for m in sent if isinstance(m, Message)]
 
-    # len(media_group) <= 6, send directly
+    # send directly
     return await send(to_int(target_chat), media_group, reply_parameters)