From a7d144f2eed09041e0ee20508822a3a87c6ad638 Mon Sep 17 00:00:00 2001 From: YoursFunny Date: Mon, 25 Mar 2024 16:54:08 +0800 Subject: [PATCH] fix multiple media forward --- main.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 24d08d3..f0de453 100644 --- a/main.py +++ b/main.py @@ -70,11 +70,13 @@ async def url_media(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None: async def forward_message( update: Update, context: ContextTypes.DEFAULT_TYPE, - message_sent: tuple[Message, ...], + message_to_send: tuple[Message, ...], ) -> None: try: - for i, m in enumerate(message_sent): - await m.copy(context.user_data['forward_channel_id']) + await update.effective_chat.copy_messages( + context.user_data['forward_channel_id'], + [m.id for m in message_to_send] + ) except Exception as e: await update.effective_message.reply_text(str(e))