taslim19
MusicV2
a8e9b84
from pyrogram import filters
from pyrogram.types import InlineKeyboardMarkup, Message
from DragMusic import app
from DragMusic.utils.database import get_playmode, get_playtype, is_nonadmin_chat
from DragMusic.utils.decorators import language
from DragMusic.utils.inline.settings import playmode_users_markup
from config import BANNED_USERS
@app.on_message(filters.command(["playmode", "mode"]) & filters.group & ~BANNED_USERS)
@language
async def playmode_(client, message: Message, _):
playmode = await get_playmode(message.chat.id)
if playmode == "Direct":
Direct = True
else:
Direct = None
is_non_admin = await is_nonadmin_chat(message.chat.id)
if not is_non_admin:
Group = True
else:
Group = None
playty = await get_playtype(message.chat.id)
if playty == "Everyone":
Playtype = None
else:
Playtype = True
buttons = playmode_users_markup(_, Direct, Group, Playtype)
response = await message.reply_text(
_["play_22"].format(message.chat.title),
reply_markup=InlineKeyboardMarkup(buttons),
)