ما المثبّت على خادم Discord botu الخاص بك؟
- Node.js 26 LTS، مع التحديثات الأمنية عبر apt
- مدير العمليات PM2 7: يعيد تشغيل البوت إن تعطل ويشغّله عند إقلاع الخادم
- بوت تجريبي مكتوب بـ discord.js 14 يردّ على /ping بـ pong
- مستخدم تطبيق بلا صلاحيات مرتفعة يشغّل البوت
- ملف .env لرمزك (token)، لا يقرؤه إلا مستخدم البوت
- جدار حماية لا يفتح إلا المنفذ 22 لـ SSH؛ يتصل البوت إلى الخارج ولا يحتاج إلى منفذ وارد
ما الحجم الذي تحتاجه لـ Discord botu؟
لا تذكر Discord ولا discord.js رقمًا لـ RAM للبوتات. كقاعدة عامة، يكفي 1 GB لبوت واحد صغير. فكّر في 2 إلى 4 GB لعدة بوتات أو خوادم Discord كثيرة أو بوت يحتفظ بذاكرة تخزين مؤقت كبيرة. لا ينتظر البوت حركة واردة، ويتوقف استخدام القرص على شيفرتك وسجلاتك. وإن ضاق الحال فارفع RAM والمعالج من لوحتك. يُعاد تشغيل الخادم مرة واحدة ويعيد PM2 البوت تلقائيًا.
| الاستخدام | الحجم | السعر | اختر |
|---|---|---|---|
| بوت واحد | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/شهريًا | |
| بضعة بوتات | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/شهريًا | |
| بوتات كثيرة | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/شهريًا |
لمن هو؟
- من يكتبون بوت إشراف أو أدوار أو إشعارات لخادم Discord الخاص بهم
- من ينقلون بوتًا من حاسوبهم أو من استضافة مجانية
- المطورون الذين يريدون تشغيل عدة بوتات على خادم واحد
- مطورو JavaScript الذين يفضلون أن تكون إدارة العمليات محلولة مسبقًا
ماذا يحدث بعد الطلب؟
- اضبط الحجم وأتمّ الدفع.
- يبدأ خادمك ويُثبَّت كل شيء من تلقاء نفسه. استغرق ذلك نحو 3 دقائق في اختباراتنا على خوادم حقيقية.
- في Discord Developer Portal أنشئ تطبيقًا واحصل على رمز (token) بـ Reset Token في صفحة Bot.
- اتصل عبر SSH وضع الرمز في سطر DISCORD_TOKEN داخل /opt/seturack/discord/bot/.env. يتصل البوت التجريبي خلال ثوانٍ.
- في OAuth2 URL Generator بالبوابة، حدّد bot وapplications.commands، ثم استخدم الرابط لإضافة البوت إلى خادم Discord الخاص بك.
- اكتب /ping فيردّ البوت بـ pong. ثم ضع شيفرتك في المجلد نفسه ونفّذ pm2 restart bot.
مع كل خادم
- نسخ احتياطي يومي مشمول في السعر
- حركة بيانات غير محدودة
- صلاحية root كاملة
- ارفع RAM والمعالج أو اخفضهما لاحقًا، وكبّر القرص
- الموقع: Istanbul · IST-1.
من المفيد أن تعرف
- الرمز (token) من مسؤوليتك: تحصل عليه من Discord ولا يظهر أبدًا في لوحتك. لا تشاركه، وإن تسرّب فاستبدله بـ Reset Token.
- لا يستطيع البوت الاتصال قبل إضافة الرمز. وإلى ذلك الحين تظل العملية تنتظر وتسجّل token bekleniyor. هذا طبيعي.
- قد يكون الوصول إلى Discord من تركيا محجوبًا. يتصل بوتك بـ Discord من الخادم، فتحقق من هذا الاتصال عند أول إعداد.
- تأتي التحديثات الأمنية لـ Node.js عبر apt. أما شيفرة بوتك وحزم npm فتحديثها عليك أنت.
- لا يوجد منفذ وارد مفتوح. وإن أضفت واجهة ويب أو نقطة HTTP إلى بوتك فافتح المنفذ في جدار الحماية بنفسك.
أسئلة وأجوبة عن Discord botu
كم يحتاج بوت Discord من RAM؟
لا يوجد رقم رسمي. كقاعدة عامة، يكفي 1 GB لبوت صغير واحد، ويناسب 2 إلى 4 GB عدة بوتات أو خوادم Discord كثيرة. وإن لم يكفِ ترفع الحجم من لوحتك.
هل سيبقى بوت Discord متصلًا؟
نعم. يبقي PM2 البوت قيد التشغيل ويعيد تشغيله إن تعطل. ويشغّله أيضًا عند إقلاع الخادم، فلا تحتاج إلى إبقاء حاسوبك يعمل.
أين أضع رمز Discord (token)؟
اتصل عبر SSH وافتح /opt/seturack/discord/bot/.env والصق الرمز بعد DISCORD_TOKEN=. يراقب البوت الملف ويتصل من تلقاء نفسه خلال ثوانٍ.
كيف أشغّل بوتي الخاص؟
انتقل إلى مستخدم البوت بـ su - app، وضع شيفرتك في /opt/seturack/discord/bot، ثم نفّذ npm install وpm2 restart bot وpm2 save. وإن لم يكن ملف البدء index.js فشغّل PM2 بملفك أنت.
هل يمكنني تشغيل بوت مكتوب بـ Python؟
نعم. التثبيت مصمم لـ Node.js، لكن صلاحية root لك: ثبّت Python ومكتبتك، ثم شغّل البوت بـ PM2 أو systemd. وتدير هذا الجزء بنفسك.
كيف أرى سجلات البوت؟
اتصل عبر SSH وانتقل إلى مستخدم البوت بـ su - app ونفّذ pm2 logs bot. يظهر سطر bot online عند اتصاله، وإن رُفض الرمز فالسجل يبيّن السبب.
كم بوتًا يمكن تشغيله على خادم واحد؟
لا يضع التثبيت أي حد. شغّل عملية PM2 منفصلة لكل بوت، ولكل منها رمزه. عمليًا RAM هو الحد، فاختر حجمك على هذا الأساس.