Spaces:
Runtime error
Runtime error
| from pyrogram import filters | |
| from pyrogram.types import InlineKeyboardMarkup, Message | |
| from Devine import app | |
| from Devine.utils.database import get_playmode, get_playtype, is_nonadmin_chat | |
| from Devine.utils.decorators import language | |
| from Devine.utils.inline.settings import playmode_users_markup | |
| from config import BANNED_USERS | |
| 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), | |
| ) | |