17 lines
439 B
Python
17 lines
439 B
Python
|
import asyncio
|
||
|
|
||
|
from pyrogram import filters
|
||
|
from pyrogram.types import Message
|
||
|
|
||
|
from classes.pyroclient import PyroClient
|
||
|
|
||
|
|
||
|
@PyroClient.on_message(
|
||
|
~filters.scheduled
|
||
|
& filters.private
|
||
|
& filters.command(["shutdown", "reboot", "restart"], prefixes=["/"]) # type: ignore
|
||
|
)
|
||
|
async def command_shutdown(app: PyroClient, msg: Message):
|
||
|
if msg.from_user.id == app.owner:
|
||
|
asyncio.get_event_loop().create_task(app.stop())
|