// ๐Ÿš€ ู…ู„ู: ุชู‡ูƒูŠุฑ.js - ู…ุญุงูƒุงุฉ ุชู‡ูƒูŠุฑ (ุชุฑููŠู‡ูŠ) - ๐’€๐’๐’•๐’”๐’–๐’ƒ๐’‚ //https://whatsapp.com/channel/0029Vb8xTot1t90ks8pCah1O //* const EMOJI = '๐Ÿ‘จ๐Ÿฟโ€๐Ÿ’ป'; const BOT_NAME = '๐’€๐’๐’•๐’”๐’–๐’ƒ๐’‚ - ๐‘ฉ๐œบ๐‘ปโƒ๐ŸŽ'; const DEVELOPER = '- เน‹เฃญ . ๐‘ด๐’“ โ€ข ๐’€๐’๐’•๐’”๐’–๐’ โ€ข ๐‘ซ๐’†๐’— เน‹เฃญ'; const CHANNEL_JID = '120363431382129644@newsletter'; const CHANNEL_NAME = '..เน‹เฃญ๐’€๐’๐’•๐’”๐’–๐’ƒ๐’‚ โ€ข ๐‘ช๐’‰๐’‚๐’๐’๐’†๐’.เน‹เฃญ'; const CHANNEL_LINK = 'https://whatsapp.com/channel/##########'; const MAIN_IMAGE = 'https://i.ibb.co/nMrq17xX/IMG-20260925-WA0103.jpg'; const CHANNEL_INFO = { contextInfo: { forwardingScore: 1, isForwarded: true, forwardedNewsletterMessageInfo: { newsletterJid: CHANNEL_JID, newsletterName: CHANNEL_NAME, serverMessageId: -1 } } }; const delay = (ms) => new Promise((resolve) => setTimeout(resolve, ms)); // โœ… ู‚ูˆุงุฆู… ุนุดูˆุงุฆูŠุฉ function pickRandom(list) { return list[Math.floor(Math.random() * list.length)]; } // โœ… ุจูŠุงู†ุงุช ุนุดูˆุงุฆูŠุฉ const randomData = { ip: () => `${Math.floor(Math.random() * 255)}.${Math.floor(Math.random() * 255)}.${Math.floor(Math.random() * 255)}.${Math.floor(Math.random() * 255)}`, location: () => { const lat = (Math.random() * 180 - 90).toFixed(4); const lng = (Math.random() * 360 - 180).toFixed(4); return `${lat}ยฐ${lat > 0 ? 'N' : 'S'}, ${lng}ยฐ${lng > 0 ? 'E' : 'W'}`; }, ssn: () => Math.floor(Math.random() * 900000000 + 100000000).toString(), mac: () => { const chars = '0123456789ABCDEF'; let mac = ''; for (let i = 0; i < 6; i++) { mac += chars[Math.floor(Math.random() * 16)] + chars[Math.floor(Math.random() * 16)]; if (i < 5) mac += ':'; } return mac; }, device: () => pickRandom(['Android-A15', 'iPhone 15 Pro', 'Samsung Galaxy S24', 'Google Pixel 9', 'OnePlus 12', 'Xiaomi 14']), isp: () => pickRandom(['Ucom Universal', 'Orange', 'Maroc Telecom', 'Inwi', 'Vodafone', 'AT&T', 'Verizon', 'T-Mobile']), router: () => pickRandom(['Toshiba', 'TP-Link', 'D-Link', 'Netgear', 'Asus', 'Cisco', 'Huawei']), port: () => pickRandom(['8080, 80', '443, 8080', '80, 443', '3000, 8080', '22, 443']), gateway: () => `192.168.${Math.floor(Math.random() * 255)}.${Math.floor(Math.random() * 255)}`, wan: () => `${Math.floor(Math.random() * 255)}.${Math.floor(Math.random() * 255)}.${Math.floor(Math.random() * 255)}.${Math.floor(Math.random() * 255)}` }; const handler = async (m, { conn, text }) => { const chatId = m.chat; if (!text) { const bodyText = `${EMOJI}โ”โ”โ”[ *๐Ÿ’ป ุชู‡ูƒูŠุฑ* ]โ”โ”โ”${EMOJI} ๐Ÿ“Œ *ุทุฑูŠู‚ุฉ ุงู„ุงุณุชุฎุฏุงู…:* โ–ธ .ุชู‡ูƒูŠุฑ @ู…ุณุชุฎุฏู… ๐Ÿ“ *ู…ุซุงู„:* โ–ธ .ุชู‡ูƒูŠุฑ @ุงู„ู…ุณุชุฎุฏู… ${EMOJI} *ุจูŠุงู†ุช ู„ู„ู…ุทูˆุฑ ูู‚ุท*`; try { await conn.sendButton(chatId, { imageUrl: MAIN_IMAGE, bodyText: bodyText, footerText: `${EMOJI} ${BOT_NAME}`, buttons: [ { name: 'cta_url', params: { display_text: `${EMOJI} ู‚ู†ุงุฉ ุงู„ุจูˆุช`, url: CHANNEL_LINK } } ], mentions: [m.sender], newsletter: { name: CHANNEL_NAME, jid: CHANNEL_JID }, interactiveConfig: { buttons_limits: 20 } }, m); } catch (e) { await conn.sendMessage(chatId, { text: bodyText, ...CHANNEL_INFO }, { quoted: m }); } return; } let who; if (m.isGroup) { who = m.mentionedJid?.[0]; } else { who = m.chat; } if (!who) { return m.reply(`${EMOJI} โŒ *ุงู„ุฑุฌุงุก ุงู„ุฅุดุงุฑุฉ ู„ู…ุณุชุฎุฏู…*`); } try { await conn.sendMessage(chatId, { react: { text: '๐Ÿ’ป', key: m.key } }); // โ”€โ”€โ”€ ู…ุฑุงุญู„ ุงู„ุชุญู…ูŠู„ ุงู„ูˆู‡ู…ูŠ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ const startMsg = `${EMOJI} *ุฌุงุฑูŠ ุจุฏุก ุนู…ู„ูŠุฉ ุงู„ุงุฎุชุฑุงู‚...* ๐Ÿ”ฅ`; const percentages = [ pickRandom(['21','22','23','24','25','26','27','28','29','30']), pickRandom(['31','32','33','34','35','36','37','38','39','40','41','42','43','44','45','46','47','48','49','50']), pickRandom(['51','52','53','54','55','56','57','58','59','60','61','62','63','64','65','66','67','68','69','70']), pickRandom(['71','72','73','74','75','76','77','78','79','80','81','82','83','84','85','86','87','88','89','90']), pickRandom(['91','92','93','94','95','96','97','98','99','100']) ]; const { key } = await conn.sendMessage(chatId, { text: startMsg }, { quoted: m }); for (const p of percentages) { await delay(600); await conn.sendMessage(chatId, { text: `${EMOJI} *ุฌุงุฑูŠ ุงู„ุงุฎุชุฑุงู‚...* ${p}%`, edit: key }); } await delay(500); // โœ… ุจูŠุงู†ุงุช ุนุดูˆุงุฆูŠุฉ ุฌุฏูŠุฏุฉ ููŠ ูƒู„ ู…ุฑุฉ const targetName = who.split('@')[0]; const now = new Date(); const date = now.toLocaleDateString('ar-EG', { year: 'numeric', month: 'long', day: 'numeric' }); const time = now.toLocaleTimeString('ar-EG', { hour: '2-digit', minute: '2-digit', second: '2-digit' }); const resultText = `${EMOJI}โ”โ”โ”[ *๐Ÿ’ป ุชู… ุงู„ุงุฎุชุฑุงู‚ ุจู†ุฌุงุญ* ]โ”โ”โ”${EMOJI} ๐ŸŽฏ *ุงู„ู…ุณุชู‡ุฏู:* @${targetName} ๐Ÿ“… *ุงู„ุชุงุฑูŠุฎ:* ${date} โฐ *ุงู„ูˆู‚ุช:* ${time} โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐Ÿ“Š *ู…ุนู„ูˆู…ุงุช ุงู„ุงุฎุชุฑุงู‚:* ๐ŸŒ *IP:* ${randomData.ip()} ๐Ÿ“ *ุงู„ู…ูˆู‚ุน:* ${randomData.location()} ๐Ÿ”‘ *SSN:* ${randomData.ssn()} ๐Ÿ–ฅ๏ธ *ุงู„ุฌู‡ุงุฒ:* ${randomData.device()} ๐Ÿ“ถ *ISP:* ${randomData.isp()} ๐ŸŒ *DNS:* 8.8.8.8 / 1.1.8.1 ๐Ÿ”Œ *Gateway:* ${randomData.gateway()} ๐Ÿ“ก *Subnet Mask:* 255.255.${Math.floor(Math.random() * 255)}.${Math.floor(Math.random() * 255)} ๐Ÿ”“ *UDP Ports:* ${randomData.port()} ๐Ÿ”’ *TCP Ports:* ${randomData.port()} ๐Ÿท๏ธ *MAC:* ${randomData.mac()} ๐Ÿ“ก *WAN:* ${randomData.wan()} ๐Ÿ”ง *Router:* ${randomData.router()} โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐Ÿ’€ *ุชู… ุงุฎุชุฑุงู‚ ุฌุฏุงุฑ ุงู„ุญู…ุงูŠุฉ ุจู†ุฌุงุญ!* ${EMOJI} *${BOT_NAME}*`; // โœ… ุฅุฑุณุงู„ ุงู„ู†ุชูŠุฌุฉ try { await conn.sendButton(chatId, { imageUrl: MAIN_IMAGE, bodyText: resultText, footerText: `${EMOJI} ${BOT_NAME}`, buttons: [ { name: 'quick_reply', params: { display_text: `${EMOJI} ุชู‡ูƒูŠุฑ ุฌุฏูŠุฏ`, id: `.ุชู‡ูƒูŠุฑ` } }, { name: 'cta_url', params: { display_text: `${EMOJI} ู‚ู†ุงุฉ ุงู„ุจูˆุช`, url: CHANNEL_LINK } } ], mentions: [who], newsletter: { name: CHANNEL_NAME, jid: CHANNEL_JID }, interactiveConfig: { buttons_limits: 20 } }, m); } catch (e) { console.log(`${EMOJI} ูุดู„ ุฅุฑุณุงู„ ุงู„ุฃุฒุฑุงุฑ:`, e); await conn.sendMessage(chatId, { text: resultText, mentions: [who], ...CHANNEL_INFO }, { quoted: m }); } await conn.sendMessage(chatId, { react: { text: 'โœ…', key: m.key } }); } catch (error) { console.error('โŒ ุฎุทุฃ ููŠ ุฃู…ุฑ ุชู‡ูƒูŠุฑ:', error); await conn.sendMessage(chatId, { text: `${EMOJI} โŒ *ุญุฏุซ ุฎุทุฃ*\n๐Ÿ“Œ ${error.message || 'ูŠุฑุฌู‰ ุงู„ู…ุญุงูˆู„ุฉ ู…ุฑุฉ ุฃุฎุฑู‰'}`, ...CHANNEL_INFO }, { quoted: m }); } }; handler.command = ['ุชู‡ูƒูŠุฑ', 'ู‡ูƒุฑ', 'ุฏูˆูƒุณ', 'ุชุดููŠุฑ', 'ุงุฎุชุฑุงู‚']; handler.category = 'fun'; handler.group = true; export default handler;