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 রিসোর্স দেখে নিনএটি আপনার প্ল্যানের শেয়ার্ড পুল থেকে নেয়, তারপর চালু হয়। প্রতিটি অ্যাকাউন্ট ফ্রি দিয়ে শুরু করে।