From 0b69851792ad70e3cc0f8aa9ff23128f71723c1e Mon Sep 17 00:00:00 2001 From: Harumi Tooru Date: Fri, 14 Oct 2022 12:53:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8C=87=E4=BB=A4=20!level?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cogs/LevelSystem.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/cogs/LevelSystem.py b/cogs/LevelSystem.py index 4d2e687..e64a361 100644 --- a/cogs/LevelSystem.py +++ b/cogs/LevelSystem.py @@ -64,7 +64,19 @@ async def on_message(self, message): with open('users.json', "w", encoding = "utf8") as f: json.dump(users, f) - + + @commands.command() + async def level(self, ctx): + try: + with open('users.json', "r", encoding = "utf8") as f: + users = json.load(f) + user_id = str(ctx.author.id) + experience = users[user_id]['experience'] + level = users[user_id]['level'] + await ctx.send(f'{ctx.author.mention} 目前是等級{level},累積了{experience}經驗值!!') + except Exception as e: + log.info("Error loading users.json") + # 要用 async await async def setup(bot): await bot.add_cog(LevelSystem(bot))