updated !perso command
This commit is contained in:
parent
00a8ba2a19
commit
132b5fdb94
@ -371,7 +371,7 @@ class WynncraftCog(commands.Cog):
|
||||
break
|
||||
|
||||
if hints:
|
||||
await ctx.send(":dizzy: Woosh! Voici comment tu peux continuer ton aventure :\n\n\t%s\n\n*Tu peux changer de perso avec la commande `!perso` !*" % "\n\t".join(hints))
|
||||
await ctx.send(":dizzy: Woosh! Voici comment tu peux continuer ton aventure sur ton perso **%s**:\n\n\t%s\n\n*Tu peux changer de perso avec la commande `!perso` !*" % (max_class["name"], "\n\t".join(hints)))
|
||||
else:
|
||||
await ctx.send(":x: Si tu lis ce message c'est que quelque chose s'est mal passé car il est normalement impossible que je ne puisse pas te donner de conseils ! Contacte <@158370947097821185> pour l'informer de ce bug.")
|
||||
|
||||
@ -436,20 +436,22 @@ class WynncraftCog(commands.Cog):
|
||||
|
||||
@commands.command()
|
||||
async def perso(self, ctx, class_str: str = None):
|
||||
player_name = ctx.author.display_name
|
||||
req = requests.get("https://api.wynncraft.com/v2/player/%s/stats" % player_name).json()
|
||||
if not req["data"]:
|
||||
await ctx.send(":x: Impossible de t'aider, je ne te trouve pas sur Wynncraft :(\nAs-tu pensé à changer ton pseudo ?")
|
||||
return
|
||||
classes = [cl.name for cl in req["data"][0]["classes"]]
|
||||
|
||||
author_id = str(ctx.author.id)
|
||||
persos = await self.config.guild(ctx.guild).persos()
|
||||
if not class_str:
|
||||
if author_id in persos:
|
||||
await ctx.send(":white_check_mark: Ton perso défini est : %s" % persos[author_id])
|
||||
await ctx.send(":white_check_mark: Ton perso défini est : **%s**\n*Tes persos sont: %s*" % (persos[author_id], ",".join(classes)))
|
||||
return
|
||||
else:
|
||||
await ctx.send(":x: Tu n'as pas de perso défini, ton perso sera donc ton plus haut level !")
|
||||
await ctx.send(":x: Tu n'as pas de perso défini, ton perso sera donc ton plus haut level !\n*Tes persos sont: %s*" % (",".join(classes)))
|
||||
return
|
||||
player_name = ctx.author.display_name
|
||||
req = requests.get("https://api.wynncraft.com/v2/player/%s/stats" % player_name).json()
|
||||
if not req["data"]:
|
||||
await ctx.send(":x: Impossible de t'aider, je ne te trouve pas sur Wynncraft :(")
|
||||
return
|
||||
|
||||
valid = False
|
||||
for cl in req["data"][0]["classes"]:
|
||||
@ -458,7 +460,7 @@ class WynncraftCog(commands.Cog):
|
||||
break
|
||||
|
||||
if not valid:
|
||||
await ctx.send(":x: Ce perso n'existe pas :(")
|
||||
await ctx.send(":x: Ce perso n'existe pas :(\n*Tes persos sont: %s*" % (",".join(classes)))
|
||||
return
|
||||
|
||||
persos[author_id] = class_str
|
||||
|
Loading…
Reference in New Issue
Block a user