diff --git a/cogs/wynncraft/wynncraftcog.py b/cogs/wynncraft/wynncraftcog.py index 0900601..b46f77a 100644 --- a/cogs/wynncraft/wynncraftcog.py +++ b/cogs/wynncraft/wynncraftcog.py @@ -135,6 +135,24 @@ class WynncraftCog(commands.Cog): await self.config.guild(ctx.guild).guild_name.set(guild_name) await ctx.send(":white_check_mark: Votre guilde est désormais **%s**" % guild_name) + @commands.command() + async def player(self, ctx, player_name): + req = requests.get("https://api.wynncraft.com/v2/player/%s/stats" % player_name).json() + if not req["data"]: + await ctx.send(":x: joueur non trouvé") + return + + player_data = req["data"][0] + + real_player_name = player_data["username"] + output = "**__%s__**" % real_player_name + output += ":black_small_square: **Joueur depuis:** %s\n" % player_data["meta"]["firstJoin"] + output += ":black_small_square: **Niveau total:** %s\n" % player_data["global"]["totalLevel"]["combat"] + for c in player_data["classes"]: + output += ":diamond_shape_with_a_dot_inside: **%s:** %s\n" % (c["name"], c["professions"]["combat"]["level"]) + + await ctx.send(output) + @commands.command() @checks.is_owner() async def log(self, ctx, state):