نقاط النهاية المتاحة في سيرفر الويب — ابنِ عليها أدواتك الخاصة
حالة البوت الحية: الاتصال، البنق، مدة التشغيل، الذاكرة والإحصائيات العامة. تستخدمها صفحة الحالة.
{
"online": true,
"ping": 42,
"uptime": 86400000,
"memoryMB": 85.3,
"servers": 12,
"users": 4820,
"commandsUsed": 15304,
"node": "v22.0.0"
}
إحصائيات مختصرة للصفحة الرئيسية: عدد السيرفرات والمستخدمين والأوامر المنفذة وحالة الاتصال.
قائمة كل الأوامر (الاسم، الوصف، القسم، طريقة الاستخدام، الاختصارات). تستخدمها صفحة الأوامر.
[
{ "name": "ban", "category": "moderation", "usage": "ban @عضو [السبب]", ... }
]
توب 25 بالمستويات لسيرفر معين مع اسم السيرفر وأيقونته — تستخدمها صفحة الليدربورد العامة القابلة للمشاركة.
/api/me هوية المستخدم الحالي. /api/guilds سيرفراته التي يملك إدارتها مع حالة وجود البوت فيها.
meta: معلومات السيرفر ورومـاته ورتبه. settings: كل إعدادات البوت للسيرفر. commands: الأوامر مع حالة تفعيلها.
حفظ الإعدادات — يقبل الحقول المعروفة فقط (prefix, welcome, protection, leveling, economy...) ويتجاهل أي حقل غريب، ويسجل التغيير في سجل التغييرات تلقائياً.
POST /api/guilds/123/settings
Content-Type: application/json
{ "prefix": "!", "welcome": { "enabled": true, ... } }
سلاسل يومية للرسوم البيانية (رسائل/انضمام/مغادرة) حتى 30 يوماً + أرقام اليوم وإجمالي الأعضاء.
embed: إرسال إمبيد مخصص لروم. welcome-test: إرسال ترحيب تجريبي عليك. welcome-bg: رفع خلفية ترحيب (JSON فيه data كـ dataURL — png/jpg/webp حتى 6MB).
leaderboard: توب المستويات والتقييمات بالأسماء والصور. audit: آخر 50 تغييراً بالإعدادات (من، ماذا، متى).