Bot Anti Nuke

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

Node.js Other ដោយ ! LilNut
Deploy template នេះ
រូបថតអេក្រង់ 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

អថេរ

អ្នកបំពេញទាំងនេះពេល deploy។ ពួកវាក្លាយជាអថេរបរិស្ថាននៃ deployment របស់អ្នក។

  • DISCORD_TOKEN DISCORD_TOKEN ចាំបាច់, តម្លៃសម្ងាត់
  • LOG_CHANNEL_ID LOG_CHANNEL_ID ចាំបាច់
  • ALLOW_ADMIN ALLOW_ADMIN ចាំបាច់
  • INVITER_DM INVITER_DM ចាំបាច់
  • PUNISHMENT PUNISHMENT ចាំបាច់

របៀប deploy វា

  1. 1 បើកទំព័រ deployដាក់ឈ្មោះ deployment របស់អ្នក។ អ្នកនឹងចូលគណនីពេលបញ្ជាក់។
  2. 2 បំពេញអថេររបស់វាតម្លៃដែល template ស្នើសុំ រក្សាទុកជាអថេរបរិស្ថាននៃ deployment របស់អ្នក។
  3. 3 ពិនិត្យធនធានរបស់អ្នកវាប្រើធនធានពីធនធានរួមនៃ plan របស់អ្នក រួចចាប់ផ្តើមដំណើរការ។ គ្រប់គណនីចាប់ផ្តើមឥតគិតថ្លៃ។

ចូលដើម្បីរាយការណ៍

របាយការណ៍ត្រូវបានភ្ជាប់ជាមួយគណនី ដើម្បីការពារការរំលោភបំពាន។

ចូល