From 08de66c525ad73c69df68b2e4db72863a0912e09 Mon Sep 17 00:00:00 2001 From: Tutur33 Date: Fri, 22 Mar 2024 17:02:24 +0100 Subject: [PATCH] add suptask --- commands/automatisation/suptask.ts | 32 ++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 commands/automatisation/suptask.ts diff --git a/commands/automatisation/suptask.ts b/commands/automatisation/suptask.ts new file mode 100644 index 0000000..46154e2 --- /dev/null +++ b/commands/automatisation/suptask.ts @@ -0,0 +1,32 @@ +import { Message, Client } from 'discord.js'; +import db from '../../fonctions/instanceDB'; +require('dotenv').config(); + +module.exports = { + aliases: [], + description: 'Supprime une task.', + emote: '⏱️', + utilisation: '', + + async execute(message: Message, args: string[], client: Client) { + let id = args[0]; + if (!id) { + return message.edit('Veuillez entrer un id'); + } + db.get(`SELECT * FROM task WHERE id = ?`, [id], (err: any, row: any) => { + if (err) { + console.error(err.message); + } + if (!row) { + return message.edit('Aucune tâche avec cet id.'); + } + db.run('DELETE FROM task WHERE id = ?', id, (err) => { + if (err) { + return message.edit(`Une erreur est survenue lors de la suppression de la tâche : ${err.message}`); + } + + message.edit(`La tâche ${row.name} a été supprimée avec succès.`); + }); + }); + } +}; \ No newline at end of file