Skip to content

flennium/StaffBot-by-flennn

Repository files navigation

🎮 Minecraft & Discord Staff Bot

بوت ديسكورد متكامل لإدارة القضايا، اللوق، التعويضات، والستاف في سيرفرات ماينكرافت.

🚀 المميزات

  • تسجيل قضايا اللاعبين تلقائيًا
  • لوق ماينكرافت وديسكورد كامل
  • دعم تعويضات وفلترات
  • نظام برستيج تلقائي
  • عرض مرئي للقضايا والبرستيج بصور ديناميكية
  • إعدادات كاملة من ملف واحد فقط

🛠️ الإعداد

قبل تشغيل البوت، عدل الملف التالي:

/configs/serverinfo.json

مثال على الإعداد:

{
  "ip": "flennn.xyz",
  "port": 19132,
  "compenrole": "رتبة التعويض",
  "highstaffrole": "رتبة الستاف العليا",
  "staffrole": "رتبة الستاف",
  "guildID": "ايدي السيرفر",
  "prefix": ".",
  "clientID": "ايدي البوت",
  "token": "توكن البوت",
  "mclogchannel": "ايدي شنل ماين كرافت",
  "dclogchannel": "ايدي شنل لوق ديسكورد",
  "compenlogchannel": "ايدي شنل التعويض",
  "ticketsbotID": "ايدي بوت التكت",
  "mongoDatabaseUri": "رابط داتا بيس مونقو",
  "botstatus": "الحالة حق البوت",
  "onlineemoji": "<:online:1098540778311139379>",
  "offlineemoji": "<:offline:1098540747113893929>",
  "servername": "اسم السيرفر"
}

📦 التثبيت

npm install @discordjs/voice@^0.17.0 ascii-table@^0.0.9 axios@^1.7.7 canvas@^2.11.2 chalk@^2.4.2 discord.js@^14.16.2 mongoose@^8.6.2 ms@^2.1.3

▶️ التشغيل

node index.js

📁 المحتوى

  • commands/ — أوامر البوت
  • models/ — ملفات القاعدة
  • events/ — أحداث البوت
  • configs/serverinfo.json — إعدادات البوت
  • Minecraft.ttf — الخط المستخدم في الرسومات
  • bg_*.png — الخلفيات التلقائية للصور

📌 المتطلبات

  • Node.js v16 أو أحدث
  • قاعدة MongoDB
  • صلاحيات البوت في الديسكورد

💡 ملاحظات

  • تأكد أن الملفات Minecraft.ttf والخلفيات في نفس مجلد index.js.
  • يدعم الخط العربي بشكل جيد.

تم التطوير بحب لخدمة سيرفراتكم ❤️

About

بوت ماين كرافت (mc)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published