suppression try except dans loop reminder
This commit is contained in:
parent
e19f0d7556
commit
0323aeae46
1 changed files with 6 additions and 6 deletions
|
@ -515,7 +515,7 @@ class Utils(commands.Cog):
|
||||||
if fromSlash != True:
|
if fromSlash != True:
|
||||||
messageID = ctx.message.id
|
messageID = ctx.message.id
|
||||||
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 1min 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)
|
||||||
@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):
|
||||||
|
@ -535,11 +535,10 @@ class Utils(commands.Cog):
|
||||||
for i in mentionList:
|
for i in mentionList:
|
||||||
message += f" {i}"
|
message += f" {i}"
|
||||||
channel = self.client.get_channel(expired[0])
|
channel = self.client.get_channel(expired[0])
|
||||||
try:
|
sourceMessage = expired[6]
|
||||||
sourceMessage = await channel.fetch_message(expired[6])
|
if sourceMessage != None:
|
||||||
|
sourceMessage = await channel.fetch_message(sourceMessage)
|
||||||
await sourceMessage.add_reaction(emoji = '✅')
|
await sourceMessage.add_reaction(emoji = '✅')
|
||||||
except:
|
|
||||||
pass
|
|
||||||
finalEmbed = discord.Embed(description = cleanCodeStringWithMentionAndURLs(reminder), timestamp = intToTimestamp(expired[3]), color = discord.Colour.random())
|
finalEmbed = discord.Embed(description = cleanCodeStringWithMentionAndURLs(reminder), timestamp = intToTimestamp(expired[3]), color = discord.Colour.random())
|
||||||
finalEmbed.set_footer(text=f"Message d'il y a {timedeltaToString(int(nowTimestampUTC()) - expired[3])}")
|
finalEmbed.set_footer(text=f"Message d'il y a {timedeltaToString(int(nowTimestampUTC()) - expired[3])}")
|
||||||
|
|
||||||
|
@ -580,12 +579,13 @@ class Utils(commands.Cog):
|
||||||
texte = f"{texte[:1021]}..."
|
texte = f"{texte[:1021]}..."
|
||||||
expiration = reminder[2] - int(nowTimestampUTC())
|
expiration = reminder[2] - int(nowTimestampUTC())
|
||||||
if expiration > 0:
|
if expiration > 0:
|
||||||
expiration = f"Expire dans {timedeltaToString(expiration)} +1min de retard max."
|
expiration = f"Expire dans {timedeltaToString(expiration)} +1m de retard max."
|
||||||
else:
|
else:
|
||||||
expiration = f"A déjà expiré."
|
expiration = f"A déjà expiré."
|
||||||
embed.add_field(value = texte, name = f"Fais le {timestampFR(intToTimestamp(reminder[1]))}\n{expiration}", inline = False)
|
embed.add_field(value = texte, name = f"Fais le {timestampFR(intToTimestamp(reminder[1]))}\n{expiration}", inline = False)
|
||||||
else:
|
else:
|
||||||
embed.add_field(name = "\u200b", value = "Vous n'avez aucun rappel en attente !")
|
embed.add_field(name = "\u200b", value = "Vous n'avez aucun rappel en attente !")
|
||||||
|
embed.set_footer(text = "Les rappels qui ont déjà expirés vont apparaître dans quelques instants.")
|
||||||
await ctx.send(embed = embed)
|
await ctx.send(embed = embed)
|
||||||
@cog_ext.cog_slash(name="reminderlist", description = "Affiche la liste des rappels d'un utilisateur.")
|
@cog_ext.cog_slash(name="reminderlist", description = "Affiche la liste des rappels d'un utilisateur.")
|
||||||
async def __reminderlist(self, ctx, user = None):
|
async def __reminderlist(self, ctx, user = None):
|
||||||
|
|
Reference in a new issue