async def pipes_worker_userbot(_, message: Message): for pipe in pipes_list_userbot: if pipe["from_chat_id"] == message.chat.id: if not message.text: m, temp = await asyncio.gather(app.listen(USERBOT_ID), message.copy(BOT_ID)) caption = f"Forwarded from `{pipe['from_chat_id']}`" caption = f"{temp.caption}\n\n{caption}" if temp.caption else caption await app.copy_message(pipe["to_chat_id"], USERBOT_ID, m.message_id, caption=caption) await asyncio.sleep(10) await temp.delete() return caption = f"Forwarded from `{pipe['from_chat_id']}`" await app.send_message(pipe["to_chat_id"], text=message.text + "\n\n" + caption)
async def pipes_worker_userbot(_, message: Message): chat_id = message.chat.id if chat_id in pipes_list_bot: caption = f"\n\nForwarded from `{chat_id}`" to_chat_id = pipes_list_bot[chat_id] if not message.text: m, temp = await asyncio.gather(app.listen(USERBOT_ID), message.copy(BOT_ID)) caption = (f"{temp.caption}{caption}" if temp.caption else caption) await app.copy_message( to_chat_id, USERBOT_ID, m.message_id, caption=caption, ) await asyncio.sleep(2) return await temp.delete() await app.send_message(to_chat_id, text=message.text + caption)