added player comd
This commit is contained in:
parent
9f78563eea
commit
495dc70b05
@ -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):
|
||||
|
Loading…
Reference in New Issue
Block a user