mirror of
https://github.com/yasirarism/MissKatyPyro.git
synced 2026-01-04 19:24:51 +00:00
Update admin.py
This commit is contained in:
parent
59efec9548
commit
18ec69fead
1 changed files with 9 additions and 9 deletions
|
|
@ -122,9 +122,9 @@ async def purge(_, message):
|
||||||
revoke=True,
|
revoke=True,
|
||||||
)
|
)
|
||||||
del_total += len(message_ids)
|
del_total += len(message_ids)
|
||||||
await message.reply(f"Successfully deleted {del_total} messages..")
|
await kirimPesan(message, f"Successfully deleted {del_total} messages..")
|
||||||
except Exception as err:
|
except Exception as err:
|
||||||
await message.reply(f"ERR: {err}")
|
await kirimPesan(message, f"ERR: {err}")
|
||||||
|
|
||||||
|
|
||||||
# Kick members
|
# Kick members
|
||||||
|
|
@ -136,13 +136,13 @@ async def kickFunc(client, message):
|
||||||
return
|
return
|
||||||
user_id, reason = await extract_user_and_reason(message)
|
user_id, reason = await extract_user_and_reason(message)
|
||||||
if not user_id:
|
if not user_id:
|
||||||
return await message.reply_text("I can't find that user.")
|
return await kirimPesan(message, "I can't find that user.")
|
||||||
if user_id == client.me.id:
|
if user_id == client.me.id:
|
||||||
return await message.reply_text("I can't kick myself, i can leave if you want.")
|
return await kirimPesan(message, "I can't kick myself, i can leave if you want.")
|
||||||
if user_id in SUDO:
|
if user_id in SUDO:
|
||||||
return await message.reply_text("Wow, you wanna kick my owner?")
|
return await kirimPesan(message, "Wow, you wanna kick my owner?")
|
||||||
if user_id in (await list_admins(message.chat.id)):
|
if user_id in (await list_admins(message.chat.id)):
|
||||||
return await message.reply_text("Lol, it's crazy if i can kick an admin.")
|
return await kirimPesan(message, "Lol, it's crazy if i can kick an admin.")
|
||||||
user = await app.get_users(user_id)
|
user = await app.get_users(user_id)
|
||||||
msg = f"""
|
msg = f"""
|
||||||
**Kicked User:** {user.mention} [{user.id}]
|
**Kicked User:** {user.mention} [{user.id}]
|
||||||
|
|
@ -152,11 +152,11 @@ async def kickFunc(client, message):
|
||||||
await message.reply_to_message.delete()
|
await message.reply_to_message.delete()
|
||||||
try:
|
try:
|
||||||
await message.chat.ban_member(user_id)
|
await message.chat.ban_member(user_id)
|
||||||
await message.reply_text(msg)
|
await kirimPesan(message, msg)
|
||||||
await asyncio.sleep(1)
|
await asyncio.sleep(1)
|
||||||
await message.chat.unban_member(user_id)
|
await message.chat.unban_member(user_id)
|
||||||
except ChatAdminRequired:
|
except ChatAdminRequired:
|
||||||
await message.reply("Please give me ban permission to ban user in this group.")
|
await kirimPesan(message, "Please give me ban permission to ban user in this group.")
|
||||||
|
|
||||||
|
|
||||||
# Ban/DBan/TBan User
|
# Ban/DBan/TBan User
|
||||||
|
|
@ -416,7 +416,7 @@ async def demote(client, message):
|
||||||
return await message.reply_text("I can't demote myself.")
|
return await message.reply_text("I can't demote myself.")
|
||||||
if user_id in SUDO:
|
if user_id in SUDO:
|
||||||
return await message.reply_text("You wanna demote the elevated one?")
|
return await message.reply_text("You wanna demote the elevated one?")
|
||||||
await message.chat.demote_member(
|
await message.chat.promote_member(
|
||||||
user_id=user_id
|
user_id=user_id
|
||||||
)
|
)
|
||||||
umention = (await app.get_users(user_id)).mention
|
umention = (await app.get_users(user_id)).mention
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue