Adapt the unit of time according to the context

This commit is contained in:
Mylloon 2021-08-22 17:12:10 +02:00
parent 96783e03cf
commit c565ebc72c
2 changed files with 16 additions and 2 deletions

View file

@ -112,7 +112,8 @@ class ReminderDiscord(commands.Cog, name="Reminder"):
if seconds == 0: if seconds == 0:
embed.add_field(name="Informations", value= embed.add_field(name="Informations", value=
"Format pour le temps : `y` ou `a` pour année, `w` pour semaine, `d` ou `j` pour jour, \ "Format pour le temps : `y` ou `a` pour année, `w` pour semaine, `d` ou `j` pour jour, \
\n`h` pour heure, `m` pour minute, `s` pour seconde (légères variances acceptés aussi).\n \ \n`h` pour heure, `m` pour minute, `s` pour seconde (légères variances acceptés aussi). \
\nNe pas mettre de d'unité reviens a si `2h30` alors c'est `30 minutes`, si c'est juste `30` alors c'est `30 secondes`.\n \
\nMet un `@` accolée aux temps pour mentionner les gens mentionner dans ton message. \ \nMet un `@` accolée aux temps pour mentionner les gens mentionner dans ton message. \
\nMet un `P` accolée au temps pour que le bot te DM au lieu de t'envoyer un message dans ce salon." \nMet un `P` accolée au temps pour que le bot te DM au lieu de t'envoyer un message dans ce salon."
) )

View file

@ -13,8 +13,21 @@ def stringTempsVersSecondes(time):
"86400": ["j", "d"], "86400": ["j", "d"],
"3600": ["h"], "3600": ["h"],
"60": ["m"], "60": ["m"],
"1": ["s", ""] "1": ["s"]
} }
tmp = None
for item in conversionTemps.items():
if tmp == True:
tmp = item[0]
for unite in item[1]:
if unite in time:
tmp = True
if tmp == None:
tmp = "1"
conversionTemps[tmp].append("")
del tmp
valeursMultiplicateur = "" valeursMultiplicateur = ""
for i in conversionTemps.values(): for i in conversionTemps.values():
for j in i: for j in i: