from pyrogram import filters from pyrogram.client import Client from pyrogram.types import Message from libbot.pyrogram.classes import PyroClient @Client.on_message( ~filters.scheduled & filters.private & filters.command(["remove_commands"], prefixes=["/"]) # type: ignore ) async def command_remove_commands(app: PyroClient, msg: Message): await msg.reply_text("Okay.") await app.remove_commands(command_sets=await app.collect_commands())