25 lines
807 B
Python
25 lines
807 B
Python
import asyncio
|
||
from core import command
|
||
from pyrogram import Client
|
||
from pyrogram.types import Message
|
||
|
||
|
||
@Client.on_message(command("archive"))
|
||
async def archive(cli: Client, msg: Message):
|
||
if await cli.archive_chats(msg.chat.id):
|
||
await msg.edit_text(f"✅ Archive `{msg.chat.title}` successfully!")
|
||
else:
|
||
await msg.edit_text(f"❌ Failed to archive `{msg.chat.title}`!")
|
||
await asyncio.sleep(2)
|
||
await msg.delete()
|
||
|
||
|
||
@Client.on_message(command("unarchive"))
|
||
async def unarchive(cli: Client, msg: Message):
|
||
if await cli.unarchive_chats(msg.chat.id):
|
||
await msg.edit_text(f"✅ Unarchive `{msg.chat.title}` successfully!")
|
||
else:
|
||
await msg.edit_text(f"❌ Failed to unarchive `{msg.chat.title}`!")
|
||
await asyncio.sleep(2)
|
||
await msg.delete()
|