Power Bot
Power Bot
الرئيسية المميزات الأوامر التوثيق لوحة التحكم

مركز التوثيق 📚

كل ما تحتاج معرفته لإتقان Power Bot — من الإعداد الأول حتى الاحتراف الكامل.

🚀 البدء السريع

ثلاث خطوات فقط تفصلك عن تشغيل أقوى بوت عربي في سيرفرك:

1. أضف البوت

اضغط أضف البوت واختر سيرفرك ووافق على الصلاحيات. يجب أن تملك صلاحية إدارة السيرفر في السيرفر المستهدف.

2. تحقق أنه يعمل

اكتب في أي روم: #ping — إذا رد البوت بسرعة الاستجابة فكل شيء تمام. جرب أيضاً /help لعرض القائمة الكاملة.

3. افتح لوحة التحكم

ادخل لوحة التحكم وسجّل دخولك بحساب ديسكورد، ثم اختر سيرفرك وفعّل الأنظمة التي تريدها بضغطة واحدة.

💡 نصيحة ذهبية

ابدأ بتحديد روم السجلات من الإعدادات العامة — كل أحداث الإدارة والحماية ستُسجل فيه فوراً وتوفر عليك الكثير.

الأوامر بأسلوبين

كل أمر يعمل بطريقتين: أوامر السلاش الرسمية /ban أو البريفكس النصي #ban. البريفكس الافتراضي هو # وتستطيع تغييره بأمر #prefix ! أو من لوحة التحكم.

⚜️ لوحة التحكم

لوحة التحكم هي أسهل طريقة لإدارة البوت — كل شيء تفعله بالأوامر تستطيع فعله من المتصفح وأكثر:

الصفحةماذا تفعل فيها
🏠 نظرة عامةإحصائيات حية ورسوم بيانية للرسائل والانضمام والمغادرة
⚙️ الإعدادات العامةالبريفكس، روم السجلات، روم الاقتراحات، الرتب التلقائية
📜 إدارة الأوامرتفعيل/تعطيل أي أمر من الـ 57 بسويتش
👋 الترحيبمحرر الصورة بالسحب والإفلات + رفع خلفية مخصصة
🛡️ الحمايةكل أنظمة الحماية بإعداداتها التفصيلية
⭐ المستوياترتب المستويات ورومات بدون XP ومضاعف XP
💰 التقييمات + 🛒 المتجراليومية والضريبة ومحرر متجر الرتب
📝 بنّاء الإمبيدتصميم إمبيدات بمعاينة حية وإرسالها لأي روم
🏆 الليدربوردتوب المستويات والتقييمات + رابط صفحة عامة
💡 من يستطيع الدخول؟

فقط الأعضاء الذين يملكون صلاحية إدارة السيرفر (Manage Server) يرون السيرفر في لوحة التحكم ويستطيعون تعديل إعداداته.

🔤 المتغيرات

المتغيرات نصوص خاصة يستبدلها البوت تلقائياً بقيم حقيقية. استخدمها في رسائل الترحيب والمستويات والردود التلقائية:

المتغيريتحول إلىأين يعمل
{user}منشن العضو @فلانالترحيب، المستويات، الردود
{username}اسم العضو بدون منشنالترحيب، الردود، صورة الترحيب
{server}اسم السيرفرفي كل مكان
{count}عدد أعضاء السيرفرالترحيب، صورة الترحيب
{level}المستوى الجديدرسالة الترقية فقط

مثال: رسالة ترحيب أهلاً {user} في {server}! أنت العضو {count} 🎉 تصبح: "أهلاً @ماهر في مملكة الذهب! أنت العضو 1,250 🎉"

👋 نظام الترحيب

رحّب بأعضائك الجدد برسالة نصية وصورة سوداء ذهبية مصممة تحمل اسمهم وصورتهم الشخصية.

التفعيل بالأوامر

الأمرالوظيفة
#welcome channel #الترحيبتحديد الروم وتفعيل النظام
#welcome message النصتغيير الرسالة النصية
#welcome image on/offتفعيل أو تعطيل الصورة
#welcome background رابطخلفية مخصصة برابط
#welcome testتجربة الترحيب عليك فوراً

محرر الصورة بالسحب والإفلات

من لوحة التحكم → صفحة الترحيب تجد محرراً تفاعلياً مثل بروبوت وأقوى:

  • اسحب الصورة الشخصية أو اسم العضو أو العنوان أو رقم العضو لأي مكان على الصورة
  • غيّر الأحجام بالسلايدرات والألوان بمنتقي الألوان لكل عنصر
  • ارفع خلفية من جهازك (png / jpg / webp حتى 6MB) أو ضع رابطاً
  • عدّل نص العنوان نفسه — مثلاً "نورت {server}"
  • زر إرسال تجربة حقيقية يحفظ ويرسل الصورة فعلياً في الروم
⚠️ انتبه

لا تنسَ الضغط على حفظ الإعدادات بعد ترتيب العناصر — ما تراه في المحرر هو بالضبط ما سيرسله البوت.

🛡️ الحماية التلقائية

خمسة أنظمة حماية تعمل على مدار الساعة. المشرفون معفيون تلقائياً — أي عضو يملك صلاحية إدارة الرسائل لا تنطبق عليه الفلاتر.

النظامماذا يفعلأمر التفعيل
مضاد السباميعاقب من يرسل رسائل كثيرة بوقت قصير (قابل للضبط)#automod enable antispam
مضاد الروابطيحذف أي رسالة تحتوي رابطاً (مع رومات مستثناة)#automod enable antilink
مضاد الدعواتيحذف روابط دعوات ديسكورد discord.gg#automod enable antiinvite
الكلمات الممنوعةيحذف الرسائل التي تحتوي كلمات من قائمتك#automod addword كلمة
مضاد المنشناتيعاقب من يمنشن عدداً كبيراً برسالة واحدة#automod enable antimention

اعرض حالة كل الأنظمة بأمر #automod status، أو أدرها بتفاصيل أدق (عدد الرسائل، المدة، نوع العقوبة، الرومات المستثناة) من لوحة التحكم → الحماية.

🚨 مضاد الريد

يتصدى لهجمات الدخول الجماعي (Raids) التي تستخدم حسابات وهمية لتخريب السيرفرات، بطبقتين من الحماية:

1. فلتر الدخول الجماعي

إذا دخل عدد كبير من الأعضاء خلال ثوانٍ قليلة (الافتراضي: 8 أعضاء خلال 15 ثانية) يعتبرها البوت هجمة ويطرد أو يحظر الداخلين الجدد تلقائياً، مع تسجيل كل شيء في روم السجلات.

2. فلتر عمر الحساب

حدد حداً أدنى لعمر حساب ديسكورد (مثلاً 7 أيام) — أي حساب أحدث من ذلك يُطرد فور دخوله مع رسالة توضيحية له، لأن حسابات الريد غالباً تكون جديدة.

💡 الإعداد الموصى به

فعّل النظام من لوحة التحكم → الحماية → مضاد الريد، واضبط 8 داخلين / 15 ثانية / طرد مع عمر حساب 3 أيام — توازن ممتاز بين الأمان وعدم إزعاج الأعضاء الحقيقيين.

🔨 الإدارة والتحذيرات

أوامر الإدارة الأساسية

الأمرالوظيفةالصلاحية المطلوبة
#ban @عضو السببحظر (يعمل حتى لو خرج العضو بالايدي)حظر الأعضاء
#unban الايديفك الحظرحظر الأعضاء
#kick @عضوطردطرد الأعضاء
#timeout @عضو 10mميوت مؤقت (s/m/h/d)إعطاء ميوت
#clear 50مسح رسائل (مع تحديد عضو اختيارياً)إدارة الرسائل
#lock / #unlockقفل/فتح الرومإدارة الرومات
#slowmode 5sالوضع البطيءإدارة الرومات
#role @عضو @رتبةإعطاء/إزالة رتبةإدارة الرتب

نظام التحذيرات الذكي

أعطِ تحذيرات بـ #warn @عضو السبب واعرضها بـ #warnings @عضو. عند وصول العضو لحد التحذيرات (الافتراضي 3) يعاقَب تلقائياً — ميوت ساعة أو طرد أو حظر حسب إعدادك، وتُصفّر تحذيراته.

احذف تحذيراً محدداً بـ #removewarn @عضو 2 أو الكل بـ #removewarn @عضو all.

⭐ نظام المستويات

يكسب الأعضاء XP بطريقتين:

  • الكتابة: 15–25 XP لكل رسالة (مرة كل دقيقة لمنع السبام)
  • الرومات الصوتية: 5 XP لكل دقيقة جلوس بالصوت (روم AFK مستثنى)

الأوامر

الأمرالوظيفة
#rankبطاقة مستواك الذهبية المصممة
#topتوب 10 بالمستويات
#levelrole add 10 @رتبةرتبة تلقائية عند مستوى معين
#setlevel @عضو 5تحديد مستوى يدوياً (للإدارة)

من لوحة التحكم تضبط: رسالة الترقية ورومها، مضاعف XP (حتى x5)، رتب المستويات، ورومات لا يُكسب فيها XP.

💡 فكرة

اجعل رتب المستويات سلماً للتشجيع: مستوى 5 = عضو نشيط، مستوى 15 = عضو مميز، مستوى 30 = أسطورة 👑

💰 التقييمات والأنظمة التلقائية

نظام عملة متكامل مثل بروبوت — يجمع أعضاؤك الرصيد ويشترون به رتباً من متجرك.

كيف يكسب الأعضاء

الأمرالمبلغالتكرار
#daily500$ (قابل للتغيير)كل 24 ساعة
#work100–700$ حسب الوظيفة العشوائيةكل ساعة
#transfer @عضو 1000تحويل بضريبة (الافتراضي 5%)

المتجر

أضف رتباً للمتجر بـ #shop add @رتبة 5000 أو من لوحة التحكم → المتجر. الأعضاء يعرضون المتجر بـ #shop ويشترون بـ #buy 1.

أوامر إضافية: #credits لعرض الرصيد، #moneytop لأغنى الأعضاء، #addmoney @عضو 1000 للإدارة (رقم سالب للخصم).

🎫 نظام التذاكر

نظام دعم فني كامل بالأزرار — العضو يضغط زراً فيُفتح له روم خاص لا يراه غيره وغير فريق الدعم.

الإعداد خطوة بخطوة

  • 1️⃣ حدد رتبة الدعم: #ticket role @الدعم-الفني
  • 2️⃣ (اختياري) حدد كاتيقوري: #ticket category وروم سجلات: #ticket log #روم
  • 3️⃣ أرسل رسالة الفتح: #ticket setup #افتح-تذكرة

عند فتح تذكرة يُنشأ روم باسم ticket-0001 بترقيم تلقائي، يظهر فيه زر إغلاق (يخفي الروم عن صاحبها) ثم زر حذف نهائي. كل تذكرة تُسجل في روم سجلات التذاكر.

🎉 القيف اواي

نظام سحوبات كامل بالأزرار وسحب تلقائي:

الأمرالوظيفة
#giveaway start 1h 2 نيتروقيف اواي لمدة ساعة بفائزين اثنين
#giveaway listعرض النشطة مع الايديات
#giveaway end الايديإنهاء فوري وسحب الفائزين
#giveaway reroll الايديإعادة سحب فائزين جدد
  • الأعضاء يشاركون بضغطة زر 🎉 — والعدد يتحدث على الزر مباشرة
  • الضغط مرة ثانية يسحب المشاركة
  • عند انتهاء الوقت يسحب البوت الفائزين تلقائياً ويمنشنهم
  • المدد: 30s ثواني، 10m دقائق، 2h ساعات, 3d أيام (حتى 30 يوم)

💬 الردود التلقائية

علّم البوت يرد على كلمات محددة برسائل من اختيارك (حتى 50 رداً):

#autoresponse add سلام | وعليكم السلام {user} 🌹

لاحظ الفاصلة | بين الكلمة والرد في الأمر النصي. احذف رداً بـ #autoresponse remove سلام واعرض الكل بـ #autoresponse list.

من لوحة التحكم → الردود التلقائية تضيف وتعدل وتحذف بواجهة أسهل، مع أزرار تعديل لكل رد.

🏷️ الرتب الذاتية والتلقائية

رتب بالأزرار

#selfroles اختر لونك @أحمر @أزرق @ذهبي — ينشئ رسالة بأزرار، أي عضو يضغط زراً يأخذ الرتبة، ويضغط مجدداً يزيلها. حتى 5 رتب بالرسالة الواحدة.

رتب تلقائية للجدد

#autorole add @عضو-جديد — تُعطى تلقائياً لكل من يدخل السيرفر (حتى 5 رتب)، أو من لوحة التحكم → الإعدادات العامة.

⚠️ ترتيب الرتب مهم

رتبة البوت يجب أن تكون أعلى من أي رتبة يوزعها — اسحب رتبة Power Bot لأعلى القائمة في إعدادات السيرفر.

📮 نظام الاقتراحات

فعّله بـ #suggestions channel #الاقتراحات — بعدها أي عضو يكتب #suggest فكرتي الرهيبة فيظهر اقتراحه في الروم بإمبيد أنيق باسمه وصورته مع تصويت ✅ ❌ جاهز.

رسالة العضو الأصلية تُحذف تلقائياً للحفاظ على نظافة الرومات، ويصله تأكيد مؤقت.

🔧 أدوات إضافية

الأمرالوظيفة
#afk سببوضع الغياب — يضيف [AFK] للقبك ويخبر من يمنشنك
#remind 30m اجتماعتذكير يمنشنك بعد المدة (حتى 7 أيام)
#poll سؤال؟تصويت سريع بـ ✅ ❌
#embed عنوان | وصف | #ff0000إمبيد سريع (أو من لوحة التحكم لتحكم كامل)
#say نصالبوت يقول ما تكتبه
#avatar / #banner / #user / #serverمعلومات وصور
#id / #ping / #uptimeأدوات سريعة

📝 بنّاء الإمبيد

طريقتان لإنشاء إمبيدات احترافية بلون سيرفرك:

من الديسكورد (سريع)

#embed العنوان | الوصف | #8f6fff | رابط_صورة — افصل الأجزاء بـ | واللون والصورة اختياريان. رسالتك الأصلية تُحذف ويبقى الإمبيد نظيفاً.

من لوحة التحكم (كامل)

صفحة بنّاء الإمبيد تعطيك: نص فوق الإمبيد، عنوان، وصف متعدد الأسطر، منتقي لون، صورة كبيرة وصورة مصغرة، وفوتر — مع معاينة حية بشكل ديسكورد تتحدث وأنت تكتب، ثم اختر الروم واضغط إرسال.

💡 استخدامات ذكية

قوائم أسعار، قوانين السيرفر، إعلانات الفعاليات، رسائل الشراكات — أي شيء يستحق مظهراً ملكياً.

🏆 الليدربورد وسجل التغييرات

الليدربورد

من لوحة التحكم → الليدربورد تشاهد توب 25 بالمستويات والتقييمات بالأسماء والصور. والأقوى: زر الصفحة العامة يعطيك رابطاً تشاركه بأي مكان — أعضاؤك يشوفون ترتيبهم بدون تسجيل دخول، برابط مثل:

موقعك/leaderboard.html?guild=ايدي_سيرفرك

سجل التغييرات (Audit Log)

صفحة سجل التغييرات بلوحة التحكم تعرض آخر 50 تعديلاً على إعدادات سيرفرك: من عدّل (بالاسم والصورة)، أي أقسام غيّر، ومتى بالضبط — شفافية كاملة بين المشرفين.

🎛️ تخصيص البوت نفسه

لأنك تملك الكود كاملاً، تستطيع تخصيص هوية البوت من ملف config.json:

الحقلماذا يغيّر
botNameاسم البوت بالرسائل والمساعدة والموقع
botColorلون كل الإمبيدات (الافتراضي ذهبي #8f6fff)
defaultPrefixالبريفكس الافتراضي للسيرفرات الجديدة
ownersايديات مالكي البوت (تتجاوز فحوصات الصلاحيات)
web.port / web.urlمنفذ ورابط الموقع ولوحة التحكم
supportServerرابط سيرفر الدعم بزر المساعدة

إضافة أمر جديد بنفسك

أنشئ ملفاً في src/commands/القسم/اسم.js بنفس شكل أي أمر موجود (name, description, options, execute) — البوت يحمّله ويسجله كسلاش تلقائياً عند إعادة التشغيل، ويظهر بصفحة الأوامر والداشبورد بدون أي خطوة إضافية.

⚠️ بعد أي تعديل بالكود

أعد تشغيل البوت (أغلق النافذة وشغّل start.bat) ليقرأ التغييرات.

🔐 دليل الصلاحيات

البوت يطلب صلاحية Administrator عند الإضافة لضمان عمل كل الأنظمة. إذا فضّلت تقييده، هذه أقل الصلاحيات المطلوبة لكل نظام:

النظامالصلاحيات المطلوبة
الإدارةBan Members, Kick Members, Moderate Members, Manage Messages
الرتب (ذاتية/مستويات/متجر)Manage Roles + رتبة البوت أعلى من الرتب الموزعة
التذاكرManage Channels
الترحيب والسجلاتSend Messages, Attach Files, Embed Links
القفل والإخفاء والسلوManage Channels
XP الصوتيلا شيء إضافي — يكفي رؤية الرومات الصوتية

ولا تنسَ تفعيل الـ Intents الثلاثة في Discord Developer Portal: Presence + Server Members + Message Content، وإلا لن يعمل البوت.

🖥️ تشغيل البوت 24/7

البوت يعمل ما دام جهازك شغالاً. لتشغيله على مدار الساعة عندك خيارات:

VPS (الأفضل)

استأجر سيرفراً صغيراً (تكفي أقل باقة)، انسخ مجلد المشروع إليه، نصّب Node.js ثم:

npm install && npm install -g pm2 && pm2 start index.js --name powerbot && pm2 save

pm2 يعيد تشغيل البوت تلقائياً لو تعطل أو أعيد تشغيل السيرفر.

استضافات البوتات المجانية/الرخيصة

ارفع الملفات وحدد أمر التشغيل node index.js. تأكد أن الاستضافة تدعم Node 18+ وتسمح بفتح منفذ للموقع إذا أردت لوحة التحكم.

⚠️ عند النشر على الإنترنت

غيّر web.url في config.json لرابط موقعك الحقيقي، وأضف رابطك/callback في OAuth2 Redirects بمنصة المطورين، وغيّر sessionSecret لنص عشوائي طويل.

⚡ ورقة الغش السريعة

أكثر الأوامر استخداماً في مكان واحد — للنسخ السريع:

إعداد سيرفر جديد (أول 5 دقائق)

#log #السجلاتروم السجلات
#welcome channel #الترحيبتفعيل الترحيب
#automod enable antispamمضاد السبام
#automod enable antiinviteمضاد الدعوات
#autorole add @عضورتبة تلقائية للجدد
#suggestions channel #الاقتراحاتروم الاقتراحات
#ticket role @الدعم ثم #ticket setup #تذاكرنظام التذاكر

الإدارة اليومية

#clear 50مسح 50 رسالة
#timeout @عضو 10m سببميوت 10 دقائق
#warn @عضو سببتحذير (عقوبة تلقائية عند الحد)
#lock / #unlockقفل/فتح الروم
#slowmode 5sوضع بطيء

الفعاليات

#giveaway start 1d 2 نيتروقيف اواي يوم كامل بفائزين
#embed عنوان | وصف | #8f6fffإمبيد ذهبي سريع
#poll هل نسوي فعالية الليلة؟تصويت فوري
#selfroles العنوان @رتبة1 @رتبة2رتب ذاتية بالأزرار

💾 النسخ الاحتياطي والنقل

كل ذاكرة بوتك في مكانين فقط — انسخهما دورياً وأنت بأمان:

المسارماذا يحوي
data/الإعدادات، المستويات، الرصيد، التحذيرات، الإحصائيات، القيف اواي
config.jsonالتوكن والهوية وإعدادات الموقع
web/public/uploads/خلفيات الترحيب المرفوعة (اختياري)

النقل لجهاز أو استضافة جديدة

انسخ مجلد المشروع كاملاً → على الجهاز الجديد شغّل npm install ثم npm start — كل شيء يرجع كما كان: نفس الإعدادات، نفس مستويات الأعضاء، نفس أرصدتهم.

💡 جدولة تلقائية

على ويندوز استخدم Task Scheduler لنسخ مجلد data يومياً لمكان آمن، وعلى لينكس سطر cron واحد يكفي: cp -r data backup_$(date +%F)

📖 قاموس المصطلحات

جديد على عالم بوتات ديسكورد؟ هذه أهم المصطلحات التي ستقابلها:

المصطلحالمعنى
التوكن (Token)كلمة سر البوت — من يملكه يتحكم بالبوت كاملاً، لا تشاركه أبداً
البريفكس (Prefix)الرمز قبل الأوامر النصية مثل # أو !
السلاش (Slash)أوامر ديسكورد الرسمية التي تبدأ بـ / وتظهر بقائمة تلقائية
الإمبيد (Embed)رسالة منسقة بإطار ملون وعنوان وصور — أجمل من النص العادي
الايدي (ID)رقم فريد لكل عضو وروم ورتبة — انسخه بالزر الأيمن بعد تفعيل وضع المطور
الانتنتس (Intents)أذونات خاصة من منصة المطورين تسمح للبوت برؤية الأعضاء والرسائل
XPنقاط الخبرة — تُكسب بالكتابة والتواجد الصوتي وترفع مستواك
الريد (Raid)هجوم بحسابات وهمية تدخل السيرفر دفعة واحدة للتخريب
الأوتومود (Automod)الحماية التلقائية التي تراقب وتعاقب دون تدخل بشري
OAuth2طريقة تسجيل الدخول الرسمية من ديسكورد بدون مشاركة كلمة مرورك

🩺 حل المشاكل الشائعة

المشكلةالحل
"Used disallowed intents"فعّل الـ Intents الثلاثة من Developer Portal → Bot
البوت لا يرد على #تأكد من تفعيل Message Content Intent وأن الأمر غير معطل من لوحة التحكم
لا يعطي رتباًارفع رتبة البوت فوق الرتب الموزعة
صور الترحيب لا تظهرتأكد أن npm install نصّب @napi-rs/canvas بنجاح، وأن للبوت صلاحية Attach Files
تسجيل الدخول للوحة لا يعملتحقق من clientSecret وأن http://localhost:3000/callback مضاف في OAuth2 Redirects
الرسوم البيانية فارغةطبيعي بالبداية — التتبع يبدأ من لحظة تشغيل النسخة الحديثة
أوامر السلاش لا تظهرانتظر دقائق (ديسكورد يحدثها ببطء أول مرة) أو أعد تشغيل البوت

لم تجد حلاً؟ زر صفحة الدعم.

🔍 قاعدة التشخيص الذهبية

90% من المشاكل سببها واحد من ثلاثة: Intents غير مفعلة بمنصة المطورين، رتبة البوت منخفضة بترتيب الرتب، أو صلاحية ناقصة بالروم المحدد. افحصها بالترتيب قبل أي شيء آخر.