Bot Anti Nuke
Discord anti-nuke / anti-raid bot (discord.js v14)
이 템플릿 배포하기
GitHub에서 열기
소개
README.md
목차
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
변수
배포할 때 입력하는 값이에요. 배포의 환경 변수가 돼요.
DISCORD_TOKENDISCORD_TOKEN 필수, 시크릿LOG_CHANNEL_IDLOG_CHANNEL_ID 필수ALLOW_ADMINALLOW_ADMIN 필수INVITER_DMINVITER_DM 필수PUNISHMENTPUNISHMENT 필수
배포 방법
- 1 배포 페이지 열기배포 이름을 정하세요. 확인할 때 로그인해요.
- 2 변수 채우기템플릿이 요구하는 값이며 배포의 환경 변수로 저장돼요.
- 3 리소스 확인요금제의 공유 풀에서 가져와 실행해요. 모든 계정은 무료로 시작해요.