diff --git a/app/plugins/sudo.py b/app/plugins/sudo.py index aff064e..89cc0e8 100644 --- a/app/plugins/sudo.py +++ b/app/plugins/sudo.py @@ -33,6 +33,7 @@ async def add_sudo(bot: bot, message: Message) -> Message | None: Config.SUDO_USERS.append(user.id) await add_data(collection=DB.SUDO_USERS, id=user.id, data=extract_user_data(user)) await response.edit(text=f"{user.mention} added to Sudo List.", del_in=5) + await bot.log(text=f"{user.mention} added to the Sudo List.") @bot.add_cmd(cmd="delsudo") @@ -51,6 +52,7 @@ async def remove_sudo(bot: bot, message: Message) -> Message | None: Config.SUDO_USERS.remove(user.id) await delete_data(collection=DB.SUDO_USERS, id=user.id) await response.edit(text=f"{user.mention} removed from Sudo List.", del_in=5) + await bot.log(text=f"{user.mention} removed from Sudo List.") @bot.add_cmd(cmd="vsudo") @@ -77,7 +79,9 @@ async def add_scmd(bot: bot, message: Message): await response.edit(f"{cmd} already in Sudo!") return await DB.SUDO_CMD_LIST.insert_one({"_id": cmd}) + Config.SUDO_CMD_LIST.append(cmd) await response.edit(f"{cmd} added to Sudo!") + await bot.log(f"{cmd} added to Sudo!") @bot.add_cmd(cmd="delscmd") @@ -88,7 +92,9 @@ async def del_scmd(bot: bot, message: Message): await response.edit(f"{cmd} not in Sudo!") return await DB.SUDO_CMD_LIST.delete_one({"_id": cmd}) - await response.edit(f"{cmd} added to Sudo!") + Config.SUDO_CMD_LIST.remove(cmd) + await response.edit(f"{cmd} removed from Sudo!") + await bot.log(f"{cmd} removed from Sudo!") @bot.add_cmd(cmd="vscmd") @@ -98,5 +104,7 @@ async def view_sudo_cmd(bot: bot, message: Message): await message.reply("No Commands in SUDO!") return await message.reply( - f"List of {len(cmds)} SUDO CMDS:\n\n{cmds}", del_in=30, block=False + f"List of {len(Config.SUDO_CMD_LIST)} SUDO CMDS:\n\n{cmds}", + del_in=30, + block=False, )