Config
تتحكم صفحة Config بطريقة تشغيل مشروعك وRuntime المستخدم، وكيفية التعامل مع الأعطال والاستعادة، والأحداث التي يمكن إرسالها إلى Discord.
نظرة عامة
تنقسم Config إلى عدة أقسام للمشروع وRuntime وStartup والحماية والإشعارات ومعلومات آخر تشغيل.
Runtimes والإصدارات وProject Detection وبعض خيارات الحماية يمكن أن تختلف من سيرفر لآخر.
Bot Details
Runtime Environment
يجب أن يكون المشروع متوافقًا مع Runtime والإصدار المختارين. بعد التغيير، أعد تشغيل السيرفر وراجع Console.
Smart Startup
في TypeScript يمكن أن تكون ملفات البداية المدعومة
.ts أو .mts أو .cts.
إذا كان Smart Run يستطيع اكتشاف نقطة البداية، قد لا تحتاج إلى تحديد الملف يدويًا.
Crash Protection
إذا كان المشروع ينهار باستمرار، راجع Console وأصلح سبب الخطأ.
Discord Notifications
يسمح هذا القسم بإرسال أحداث محددة من السيرفر إلى Discord Webhook.
Discord Webhook URL
ضع Webhook الخاص بالقناة التي تريد استقبال الإشعارات فيها. ويمكن أن تعرض الواجهة حالة الاتصال.
لا تنشر رابط Webhook داخل Screenshots أو GitHub أو رسائل عامة، لأنه يعمل كبيانات وصول.
Lifecycle
بدء تشغيل المشروع.
توقف المشروع.
إعادة التشغيل.
Crash غير متوقع.
اكتشاف أعطال متكررة.
تنفيذ استعادة تلقائية.
حدث Ready مدعوم للمشروع.
Runtime
تم تغيير Runtime.
نجح Smart Run في اكتشاف إعداد التشغيل.
فشل Smart Run في الاكتشاف أو التشغيل.
تم تغيير Entry File.
Monitoring
أحداث الموارد وOut of Memory عندما تكون مدعومة.
تغييرات الإعدادات المدعومة.
تغيير Secret مدعوم.
أدوات Webhook
Last Start Info
يلخص هذا القسم آخر محاولة Startup أو Recovery.
Last Start Info يعطي Summary، بينما Console يحتوي على Logs التفصيلية للخطأ.
تعديل Config بأمان
- غيّر إعدادًا رئيسيًا واحدًا في كل مرة.
- احفظ Config قبل Restart.
- راجع Console بعد تغيير Runtime أو Startup.
- تأكد أن Main File موجود قبل تحديده يدويًا.
- لا تنشر Webhook أو Secrets.
- راجع Last Start Info عند تكرار Crash.
الخطوة التالية
انتقل إلى Settings لضبط واجهة السيرفر ومحرر الملفات والتنقل والخطة والتجديد وخيارات إدارة السيرفر.