from pyrogram import filters from pyrogram.types import Message from Devine import app from Devine.core.call import Anony from Devine.utils.database import is_music_playing, music_off from Devine.utils.decorators import AdminRightsCheck from Devine.utils.inline import close_markup from config import BANNED_USERS @app.on_message(filters.command(["pause", "cpause"]) & filters.group & ~BANNED_USERS) @AdminRightsCheck async def pause_admin(cli, message: Message, _, chat_id): if not await is_music_playing(chat_id): return await message.reply_text(_["admin_1"]) await music_off(chat_id) await Anony.pause_stream(chat_id) await message.reply_text( _["admin_2"].format(message.from_user.mention), reply_markup=close_markup(_) )