async def is_administrator(user_id: int, message): admin = False async for user in telethn.iter_participants( message.chat_id, filter=ChannelParticipantsAdmins): if user_id == user.id or user_id in OFFICERS: admin = True break return admin
async def _(event): if event.fwd_from: return mentions = "Hello" chat = await event.get_input_chat() async for x in telethn.iter_participants(chat, 100): mentions += f" [{x.first_name}](tg://user?id={x.id})" await event.reply(mentions) await event.delete()
async def _(event): if event.fwd_from: return mentions = "Admins: " chat = await event.get_input_chat() async for x in telethn.iter_participants(chat, filter=ChannelParticipantsAdmins): mentions += f" [{x.first_name}](tg://user?id={x.id})" reply_message = None if event.reply_to_msg_id: reply_message = await event.get_reply_message() await reply_message.reply(mentions) else: await event.reply(mentions)
async def _(event): if event.fwd_from: return mentions = "@admin: **Spam Spotted**" chat = await event.get_input_chat() async for x in telethn.iter_participants(chat, filter=ChannelParticipantsAdmins): mentions += f"[\u2063](tg://user?id={x.id})" reply_message = None if event.reply_to_msg_id: reply_message = await event.get_reply_message() await reply_message.reply(mentions) else: await event.reply(mentions) await event.delete()