mirror of
https://github.com/Nick80835/microbot
synced 2025-08-22 10:09:40 +00:00
handle self-ban/kick gracefully
This commit is contained in:
parent
9035363b80
commit
bbbf0d30e7
@ -14,6 +14,10 @@ async def kick_user(event):
|
||||
|
||||
try:
|
||||
if user_to_kick:
|
||||
if user_to_kick.id == ldr.micro_bot.me.id:
|
||||
await event.reply("I won't kick myself, idiot.")
|
||||
return
|
||||
|
||||
admin_perms = await event.client.get_permissions(event.chat, event.sender)
|
||||
target_perms = await event.client.get_permissions(event.chat, user_to_kick)
|
||||
|
||||
@ -42,6 +46,10 @@ async def ban_user(event):
|
||||
|
||||
try:
|
||||
if user_to_ban:
|
||||
if user_to_ban.id == ldr.micro_bot.me.id:
|
||||
await event.reply("I won't ban myself, idiot.")
|
||||
return
|
||||
|
||||
admin_perms = await event.client.get_permissions(event.chat, event.sender)
|
||||
target_perms = await event.client.get_permissions(event.chat, user_to_ban)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user