Bot Anti Nuke

Discord anti-nuke / anti-raid bot (discord.js v14)

यह टेंपलेट डिप्लॉय करें
स्क्रीनशॉट 1

परिचय

README.md

विषय-सूची
GitHub पर खोलें

bot-anti-nuke

บอท Discord สำหรับป้องกันการ nuke เซิร์ฟเวอร์ (anti-nuke / anti-raid) เขียนด้วย discord.js v14

ฟีเจอร์

  • 🤖 Anti-bot invite — เตะ/แบนบอทแปลกที่ถูกเชิญเข้ามา
  • 🛡️ Self-protect — ป้องกันไม่ให้ใครมาแตะตัวบอทเอง
  • 🚨 Retaliate-on-action — ตอบโต้ผู้กระทำที่ลงมือ nuke
  • 💣 Anti-nuke threshold + quarantine — ตรวจจับการกระทำเกิน limit ในช่วงเวลาที่กำหนด แล้วริบสิทธิ์/กักตัว
  • ♻️ Auto-restore — กู้คืนห้องที่ถูกลบอัตโนมัติ
  • 🔴 Panic-lock (lockdown) — ล็อกเซิร์ฟเวอร์อัตโนมัติเมื่อเจอการโจมตี
  • ⌨️ คำสั่งจัดการ — !status, !lock, !unlock, !backup, !restore, !help

การติดตั้ง

Bash
npm install

ตั้งค่า

  1. คัดลอก .env.example เป็น .env
  2. ใส่ DISCORD_TOKEN และค่าต่าง ๆ ตามต้องการ
Bash
cp .env.example .env

รัน

Bash
node index.js

หมายเหตุด้านความปลอดภัย

  • ไฟล์ .env ถูก ignore ไว้แล้ว — ห้าม commit token ขึ้น repo
  • ต้องเปิด Server Members Intent และ Message Content Intent ใน Discord Developer Portal

वेरिएबल

इन्हें आप डिप्लॉय करते समय भरते हैं। ये आपके डिप्लॉयमेंट के एनवायरनमेंट वेरिएबल बन जाते हैं।

  • DISCORD_TOKEN DISCORD_TOKEN ज़रूरी, सीक्रेट
  • LOG_CHANNEL_ID LOG_CHANNEL_ID ज़रूरी
  • ALLOW_ADMIN ALLOW_ADMIN ज़रूरी
  • INVITER_DM INVITER_DM ज़रूरी
  • PUNISHMENT PUNISHMENT ज़रूरी

इसे कैसे डिप्लॉय करें

  1. 1 डिप्लॉय पेज खोलेंअपने डिप्लॉयमेंट को नाम दें। पुष्टि करते समय आप साइन इन करते हैं।
  2. 2 इसके वेरिएबल भरेंटेंपलेट जो वैल्यू माँगता है, वे आपके डिप्लॉयमेंट के एनवायरनमेंट वेरिएबल के रूप में सेव होती हैं।
  3. 3 अपने रिसोर्सेज़ जाँचेंयह आपके प्लान के साझा पूल से लेता है, फिर लॉन्च होता है। हर अकाउंट फ़्री से शुरू होता है।

रिपोर्ट करने के लिए लॉग इन करें

दुरुपयोग रोकने के लिए रिपोर्ट अकाउंट से जुड़ी होती हैं।

लॉग इन