gestion erreur
This commit is contained in:
parent
19cb329436
commit
77c5ffbdcf
1 changed files with 6 additions and 0 deletions
|
@ -498,6 +498,8 @@ class Utils(commands.Cog):
|
||||||
time = time[:-1]
|
time = time[:-1]
|
||||||
mention = 1
|
mention = 1
|
||||||
seconds = stringTempsVersSecondes(time)
|
seconds = stringTempsVersSecondes(time)
|
||||||
|
if type(seconds) != int:
|
||||||
|
return await ctx.send(seconds)
|
||||||
if seconds == 0:
|
if seconds == 0:
|
||||||
embed.add_field(name="Attention", value="Mauvais format pour le temps, `d` pour jour, `h` pour heure, `m` pour minute, `s` pour seconde\nMet un `@` accolée à l'unité pour mentionner les gens mentionner dans ton message.")
|
embed.add_field(name="Attention", value="Mauvais format pour le temps, `d` pour jour, `h` pour heure, `m` pour minute, `s` pour seconde\nMet un `@` accolée à l'unité pour mentionner les gens mentionner dans ton message.")
|
||||||
elif seconds > 7776000: # 90 * 60 * 60 * 24
|
elif seconds > 7776000: # 90 * 60 * 60 * 24
|
||||||
|
@ -510,6 +512,10 @@ class Utils(commands.Cog):
|
||||||
Reminder().ajoutReminder(messageID, ctx.channel.id, mention, reminder, now, now + seconds, ctx.author.id)
|
Reminder().ajoutReminder(messageID, ctx.channel.id, mention, reminder, now, now + seconds, ctx.author.id)
|
||||||
return await ctx.send(f"Ok, je t'en parles dans {timedeltaToString(seconds)} avec 1m de retard maximum.")
|
return await ctx.send(f"Ok, je t'en parles dans {timedeltaToString(seconds)} avec 1m de retard maximum.")
|
||||||
await ctx.send(embed = embed)
|
await ctx.send(embed = embed)
|
||||||
|
@_reminder.error
|
||||||
|
async def _reminder_error(self, ctx, error):
|
||||||
|
if 'time is a required argument that is missing.' in str(error):
|
||||||
|
await ctx.send("Tu n'as pas spécifié de durée.")
|
||||||
@cog_ext.cog_slash(name="reminder", description = "Met en place un rappel.")
|
@cog_ext.cog_slash(name="reminder", description = "Met en place un rappel.")
|
||||||
async def __reminder(self, ctx, time, reminder = None):
|
async def __reminder(self, ctx, time, reminder = None):
|
||||||
if reminder == None:
|
if reminder == None:
|
||||||
|
|
Reference in a new issue