Spaces:
Sleeping
Sleeping
Captain Ezio
commited on
Commit
·
e36fb5a
1
Parent(s):
225c97e
Looks good
Browse files- Powers/plugins/admin.py +10 -7
Powers/plugins/admin.py
CHANGED
@@ -206,10 +206,7 @@ async def fullpromote_usr(c: Gojo, m: Message):
|
|
206 |
return
|
207 |
|
208 |
try:
|
209 |
-
await m.chat.promote_member(
|
210 |
-
user_id=user_id,
|
211 |
-
privileges=bot.privileges
|
212 |
-
)
|
213 |
|
214 |
title = ""
|
215 |
if len(m.text.split()) == 3 and not m.reply_to_message:
|
@@ -322,7 +319,7 @@ async def promote_usr(c: Gojo, m: Message):
|
|
322 |
can_pin_messages=bot.privileges.can_pin_messages,
|
323 |
can_manage_chat=bot.privileges.can_manage_chat,
|
324 |
can_manage_video_chats=bot.privileges.can_manage_video_chats,
|
325 |
-
)
|
326 |
)
|
327 |
|
328 |
title = "" # Deafult title
|
@@ -384,6 +381,7 @@ async def promote_usr(c: Gojo, m: Message):
|
|
384 |
LOGGER.error(format_exc())
|
385 |
return
|
386 |
|
|
|
387 |
@Gojo.on_message(command("demote") & promote_filter)
|
388 |
async def demote_usr(c: Gojo, m: Message):
|
389 |
|
@@ -450,14 +448,19 @@ async def demote_usr(c: Gojo, m: Message):
|
|
450 |
except RightForbidden:
|
451 |
await m.reply_text("I can't demote users here.")
|
452 |
except UserAdminInvalid:
|
453 |
-
await m.reply_text(
|
|
|
|
|
454 |
except RPCError as ef:
|
455 |
-
await m.reply_text(
|
|
|
|
|
456 |
LOGGER.error(ef)
|
457 |
LOGGER.error(format_exc())
|
458 |
|
459 |
return
|
460 |
|
|
|
461 |
@Gojo.on_message(command("invitelink"))
|
462 |
async def get_invitelink(c: Gojo, m: Message):
|
463 |
# Bypass the bot devs, sudos and owner
|
|
|
206 |
return
|
207 |
|
208 |
try:
|
209 |
+
await m.chat.promote_member(user_id=user_id, privileges=bot.privileges)
|
|
|
|
|
|
|
210 |
|
211 |
title = ""
|
212 |
if len(m.text.split()) == 3 and not m.reply_to_message:
|
|
|
319 |
can_pin_messages=bot.privileges.can_pin_messages,
|
320 |
can_manage_chat=bot.privileges.can_manage_chat,
|
321 |
can_manage_video_chats=bot.privileges.can_manage_video_chats,
|
322 |
+
),
|
323 |
)
|
324 |
|
325 |
title = "" # Deafult title
|
|
|
381 |
LOGGER.error(format_exc())
|
382 |
return
|
383 |
|
384 |
+
|
385 |
@Gojo.on_message(command("demote") & promote_filter)
|
386 |
async def demote_usr(c: Gojo, m: Message):
|
387 |
|
|
|
448 |
except RightForbidden:
|
449 |
await m.reply_text("I can't demote users here.")
|
450 |
except UserAdminInvalid:
|
451 |
+
await m.reply_text(
|
452 |
+
"Cannot act on this user, maybe I wasn't the one who changed their permissions."
|
453 |
+
)
|
454 |
except RPCError as ef:
|
455 |
+
await m.reply_text(
|
456 |
+
f"Some error occured, report to @{SUPPORT_GROUP} \n <b>Error:</b> <code>{ef}</code>"
|
457 |
+
)
|
458 |
LOGGER.error(ef)
|
459 |
LOGGER.error(format_exc())
|
460 |
|
461 |
return
|
462 |
|
463 |
+
|
464 |
@Gojo.on_message(command("invitelink"))
|
465 |
async def get_invitelink(c: Gojo, m: Message):
|
466 |
# Bypass the bot devs, sudos and owner
|