Bot Anti Nuke
Discord anti-nuke / anti-raid bot (discord.js v14)
Triển khai mẫu này
Mở trên GitHub
Giới thiệu
README.md
Nội dung
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
การติดตั้ง
npm install
ตั้งค่า
- คัดลอก
.env.exampleเป็น.env - ใส่
DISCORD_TOKENและค่าต่าง ๆ ตามต้องการ
cp .env.example .env
รัน
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_TOKENDISCORD_TOKEN bắt buộc, secretLOG_CHANNEL_IDLOG_CHANNEL_ID bắt buộcALLOW_ADMINALLOW_ADMIN bắt buộcINVITER_DMINVITER_DM bắt buộcPUNISHMENTPUNISHMENT bắt buộc
Cách triển khai
- 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 Đ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 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í.