2
0
mirror of https://github.com/Nick80835/microbot synced 2025-08-22 10:09:40 +00:00

fix errors in user perm commands, send a reaction on reload success

This commit is contained in:
Nick80835 2024-04-04 09:14:14 -04:00
parent 2673b5e5bc
commit 7c953725ab

View File

@ -87,15 +87,16 @@ async def execute(event):
@ldr.add("reload", sudo=True, hide_help=True)
async def reload_modules(event):
reload_msg = await event.reply("Reloading modules…")
errors = ldr.reload_all_modules()
if errors:
await reload_msg.edit(errors)
await event.reply(errors)
else:
try:
await reload_msg.edit("Successfully reloaded.")
try:
await event.react("👍")
except:
await event.reply("Successfully reloaded.")
except:
pass
@ -177,11 +178,12 @@ async def shutdown(event):
@ldr.add("blacklist", sudo=True, hide_help=True)
async def add_blacklist(event):
user_entity = await event.client.get_entity(await get_user(event))
user_entity = await get_user(event)
if not user_entity:
return
user_entity = await event.client.get_entity(user_entity)
userid = user_entity.id
userfullname = f"{user_entity.first_name} {user_entity.last_name or ''}".strip()
@ -191,11 +193,12 @@ async def add_blacklist(event):
@ldr.add("unblacklist", sudo=True, hide_help=True)
async def rem_blacklist(event):
user_entity = await event.client.get_entity(await get_user(event))
user_entity = await get_user(event)
if not user_entity:
return
user_entity = await event.client.get_entity(user_entity)
userid = user_entity.id
userfullname = f"{user_entity.first_name} {user_entity.last_name or ''}".strip()
@ -212,11 +215,12 @@ async def show_blacklist(event):
@ldr.add("sudo", owner=True, hide_help=True)
async def add_sudo(event):
user_entity = await event.client.get_entity(await get_user(event))
user_entity = await get_user(event)
if not user_entity:
return
user_entity = await event.client.get_entity(user_entity)
userid = user_entity.id
userfullname = f"{user_entity.first_name} {user_entity.last_name or ''}".strip()
@ -226,11 +230,12 @@ async def add_sudo(event):
@ldr.add("unsudo", owner=True, hide_help=True)
async def rem_sudo(event):
user_entity = await event.client.get_entity(await get_user(event))
user_entity = await get_user(event)
if not user_entity:
return
user_entity = await event.client.get_entity(user_entity)
userid = user_entity.id
userfullname = f"{user_entity.first_name} {user_entity.last_name or ''}".strip()