Bot Anti Nuke

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

Node.js Other bởi ! LilNut
Triển khai mẫu này
Ảnh chụp màn hình 1

Giới thiệu

README.md

Nội dung
Mở trên 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

Biến

Bạn điền các biến này khi triển khai. Chúng trở thành biến môi trường của bản triển khai.

  • DISCORD_TOKEN DISCORD_TOKEN bắt buộc, secret
  • LOG_CHANNEL_ID LOG_CHANNEL_ID bắt buộc
  • ALLOW_ADMIN ALLOW_ADMIN bắt buộc
  • INVITER_DM INVITER_DM bắt buộc
  • PUNISHMENT PUNISHMENT bắt buộc

Cách triển khai

  1. 1 Mở trang triển khaiĐặt tên cho bản triển khai. Bạn đăng nhập khi xác nhận.
  2. 2 Điền các biếnCác giá trị mẫu yêu cầu, được lưu thành biến môi trường của bản triển khai.
  3. 3 Kiểm tra tài nguyênNó lấy từ nhóm tài nguyên dùng chung của gói, rồi khởi chạy. Tài khoản nào cũng bắt đầu miễn phí.

Đăng nhập để báo cáo

Báo cáo được gắn với tài khoản để ngăn chặn lạm dụng.