Spaces:
Paused
Paused
Captain Ezio
commited on
Commit
·
01db50a
1
Parent(s):
31a92c3
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
|