ajout du reminderdelete
This commit is contained in:
parent
77bcbb3f70
commit
8e0f067062
1 changed files with 30 additions and 0 deletions
|
@ -595,3 +595,33 @@ class Utils(commands.Cog):
|
||||||
return await self._reminderlist(ctx, True)
|
return await self._reminderlist(ctx, True)
|
||||||
else:
|
else:
|
||||||
return await self._reminderlist(ctx, user, True)
|
return await self._reminderlist(ctx, user, True)
|
||||||
|
|
||||||
|
@commands.command(name='reminderdelete', aliases=["reminddelete", "rd"])
|
||||||
|
async def _reminderdelete(self, ctx, *id):
|
||||||
|
"""Suppprime un rappel.\n ➡ Syntaxe: {PREFIX}reminderdelete/rd <id> """
|
||||||
|
fromSlash = False
|
||||||
|
if len(id) > 0:
|
||||||
|
if id[-1] == True:
|
||||||
|
fromSlash = id[-1]
|
||||||
|
id = id[:-1]
|
||||||
|
if len(id) > 0:
|
||||||
|
try:
|
||||||
|
id = int(id[0])
|
||||||
|
except:
|
||||||
|
return await ctx.send("L'ID renseigné n'est pas valide.")
|
||||||
|
else:
|
||||||
|
return await ctx.send("Veuillez renseigner un ID.")
|
||||||
|
|
||||||
|
verification = Reminder().appartenanceReminder(ctx.author.id, id)
|
||||||
|
if verification:
|
||||||
|
Reminder().suppressionReminder(id)
|
||||||
|
if fromSlash != True:
|
||||||
|
await ctx.message.add_reaction(emoji = '✅')
|
||||||
|
return await ctx.send(f"Reminder **#{id}** supprimé !")
|
||||||
|
else:
|
||||||
|
if fromSlash != True:
|
||||||
|
await ctx.message.add_reaction(emoji = '❌')
|
||||||
|
return await ctx.send("Rappel non trouvé ou qui ne vous appartiens pas.")
|
||||||
|
@cog_ext.cog_slash(name="reminderdelete", description = "Suppprime un rappel.")
|
||||||
|
async def __reminderdelete(self, ctx, id):
|
||||||
|
return await self._reminderdelete(ctx, id, True)
|
||||||
|
|
Reference in a new issue