Discord · Guide

كيفية استضافة بوت Discord 24/7

آخر تحديث July 26, 2026 7 دقيقة قراءة

في هذه الصفحة
  1. ماذا تعني «استضافة بوت 24/7» فعليًا
  2. الخطوة 1: أنشئ بوتك واحصل على الـ token الخاص به
  3. المسار A: شغّله بنفسك (مجانًا، مع تنبيهات حقيقية)
  4. المسار B: استضفه 24/7 على استضافة دائمة التشغيل
  5. أبقِه متصلاً: إعادة التشغيل التلقائية والـ tokens الآمنة
  6. الـ RAM وقواعد البيانات والتوسّع
  7. الأسئلة الشائعة

كتابة بوت Discord هي الجزء السهل. أما إبقاؤه متصلاً 24/7 — يستجيب في الثالثة فجرًا، وينجو من الأعطال، ويعيد الاتصال بعد انقطاع الشبكة — فهو المكان الذي تموت فيه معظم البوتات بصمت. لا يعمل البوت إلا ما دام البرنامج الذي يشغّله قيد التشغيل، وحاسوبك المحمول لا يبقى كذلك.

يأخذك هذا الدليل من Developer Portal فارغ إلى بوت لا ينام أبدًا. أولاً تنشئ البوت والـ token الخاص به، ثم تختار أين تشغّله: مجانًا على جهازك الخاص (مع تنبيهات صادقة)، أو على استضافة رخيصة دائمة التشغيل تبقيه متصلاً نيابةً عنك. ينطبق ذلك سواء بنيت بوتك بـ Discord.js أو discord.py.

ماذا تعني «استضافة بوت 24/7» فعليًا

بوت Discord هو برنامج صغير يسجّل الدخول إلى Discord ويبقى متصلاً، مستمعًا للأحداث. «استضافته 24/7» تعني ببساطة أن ذلك البرنامج يعمل دون توقف — طوال الليل، وعبر عمليات إعادة التشغيل، وعبر الأعطال (بإعادة تشغيل نفسه). ثلاثة أشياء تجعل ذلك ممكنًا:

  • تطبيق بوت و token. يُنشأان مرة واحدة في Discord Developer Portal — الـ token هو كلمة مرور البوت.
  • كود البوت الخاص بك. عادةً Discord.js (Node.js) أو discord.py (Python). هذا الدليل لا يعتمد على إطار عمل معيّن؛ خطوات الاستضافة واحدة.
  • مكان يعمل دائمًا. المتطلّب الوحيد الذي يستهين به الناس — وهو السبب الكامل وراء وجود الاستضافة المدفوعة.

إذا توقّف أيٌّ من هذه، يصبح البوت غير متصل ويظهر باللون الرمادي في قائمة الأعضاء لديك. كل ما يلي يدور حول ضمان ألّا يتوقف الأمر الثالث أبدًا.

مخطّط: بوت على حاسوبك أو على خطة مجانية يصبح غير متصل عندما تنام الآلة أو تخمل، بينما يبقى بوت على استضافة 24/7 متصلاً ويعيد تشغيل نفسه بعد أي عطل
الفرق كله: على جهازك الخاص يكون البوت متصلاً فقط ما دام الجهاز مستيقظًا؛ أما على استضافة دائمة التشغيل فيبقى متصلاً ويعيد تشغيل نفسه.

الخطوة 1: أنشئ بوتك واحصل على الـ token الخاص به

كل بوت يبدأ في Discord Developer Portal. هذا الجزء مجاني ويستغرق بضع دقائق.

  1. أنشئ تطبيقًا. اذهب إلى discord.com/developers/applications، وانقر New Application وسمِّه.
  2. أضِف البوت وانسخ الـ token. افتح تبويب Bot، ثم Reset Token وانسخه. هذا الـ token هو كلمة مرور البوت — عامله على هذا الأساس؛ فأي شخص يملكه يتحكّم ببوتك.
    لا تضع الـ token أبدًا في كودك أو في مستودع عام. الـ tokens المسرّبة يُعثر عليها ويُساء استخدامها خلال دقائق. احفظه في متغيّر بيئة أو في أسرار مزوّد الاستضافة، وحمّله وقت التشغيل.
  3. فعّل الـ intents التي تحتاجها. ما زلت في تبويب Bot، فعّل الـ Privileged Gateway Intents التي يستخدمها بوتك (مثل Message Content، إن كان يقرأ نص الرسائل).
  4. ادعُ البوت إلى خادمك. ضمن OAuth2 → URL Generator، حدّد نطاقَي botapplications.commands)، واختَر الصلاحيات التي يحتاجها بوتك، وافتح الرابط المُولَّد لإضافته إلى خادم تديره.

يظهر بوتك الآن في قائمة الأعضاء — غير متصل، لأنه لا شيء يشغّل كوده بعد. ذلك هو الخيار التالي.

المسار A: شغّله بنفسك (مجانًا، مع تنبيهات حقيقية)

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

  1. شغّله على حاسوبك الخاص. ثبّت Node.js أو Python، وضع الـ token في ملف .env، وثبّت الاعتماديات وشغّله:
    npm install
    node index.js        # Discord.js
    
    pip install -r requirements.txt
    python bot.py         # discord.py
    يصبح البوت متصلاً — لكن فقط طوال المدة التي تبقى فيها تلك الطرفية مفتوحة وحاسوبك مستيقظًا.
  2. أو استخدم خطة سحابية مجانية. الخدمات ذات الخطط المجانية يمكنها تشغيل بوت صغير، لكن معظمها تُنيم التطبيقات الخاملة، أو تحدّ من ساعات CPU الشهرية، أو تتطلّب حيلة keep-alive للبقاء مستيقظة — وهو ما يتعطّل غالبًا ويخالف شروط الخدمة.

مناسب لـ

  • التطوير والاختبار — بلا تكلفة
  • تعلّم كيف يتصرّف بوتك على الهواء
  • البوتات التي لا تمانع في إعادة تشغيلها يدويًا

لماذا يفشل بوصفه «24/7»

  • حاسوبك ينام، أو يعيد التشغيل للتحديثات، أو ببساطة تغلق الحاسوب المحمول — فيصبح البوت غير متصل
  • الخطط المجانية تنام أو تخنق السرعة أو تقطعك بعد استنفاد الحصة
  • لا إعادة تشغيل تلقائية عند تعطّل البوت
  • عنوان IP المنزلي وفاتورة الكهرباء لديك هما من يقوم بالعمل

تجاوز حيل keep-alive — استضافة بوتات HytHost تُبقي بوت Discord لديك متصلاً 24/7 من €1.50 شهريًا، مع إعادة تشغيل تلقائية.

اطّلع على استضافة البوتات

المسار B: استضفه 24/7 على استضافة دائمة التشغيل

استضافة البوتات المخصّصة هي شريحة صغيرة من خادم دائم التشغيل موجود ليفعل شيئًا واحدًا: إبقاء بوتك يعمل. على استضافة بوتات Discord من HytHost تبدأ من بضعة يوروهات شهريًا، ولا يوجد ما تحتاج إلى إبقائه مستيقظًا. إليك الإعداد كاملاً:

  1. اختر خطة ولغة. اختر مقدار الـ RAM الذي يحتاجه بوتك (500 MB أكثر من كافٍ لمعظم البوتات) وبيئة التشغيل — Node.js أو Python أو Java. تبدأ الخطط من €1.50 شهريًا وتشمل قاعدة بيانات ونُسخًا احتياطية.
  2. أتمّ الطلب. تُهيَّأ الحاوية فورًا بعد الدفع؛ وتصلك بيانات الدخول إلى اللوحة عبر البريد الإلكتروني.
  3. ارفع كودك. اسحب مشروعك إلى مدير الملفات على الويب أو ادفعه عبر SFTP. أضِف الـ token كمتغيّر بدء تشغيل أو في ملف .env — لا في الكود.
  4. اضبط أمر بدء التشغيل. وجّه اللوحة إلى ملف الدخول الخاص بك (index.js أو bot.py)؛ فتثبّت الاعتماديات من package.json أو requirements.txt وتشغّل البوت.
  5. اتركه يعمل. يبقى البوت متصلاً على مدار الساعة ويعيد تشغيل نفسه إن تعطّل. راقب الطرفية الحيّة، وحرّر الملفات، وأدِر النُسخ الاحتياطية من اللوحة.

ما تدفع مقابله: يبقى البوت متصلاً بـ هدف توفّر 99.9% سواء كانت أجهزتك الخاصة مشغّلة أم لا، ويعيد التشغيل تلقائيًا عند أي عطل، وتوجد الملفات على NVMe SSD خلف حماية Voxility من هجمات DDoS، وإن واجهتك مشكلة، فدعم الدردشة المباشرة متاح من 8 صباحًا حتى 11 مساءً (بتوقيت كيشيناو).

أبقِه متصلاً: إعادة التشغيل التلقائية والـ tokens الآمنة

«24/7» ليست مجرد «شُغّل مرة واحدة» — بل «يعود من تلقاء نفسه». بضع عادات تفصل بين بوت موثوق وآخر يختفي أول مرة يتعثّر فيها:

  • استخدم مدير عمليات (عند الاستضافة الذاتية). على جهاز Linux الخاص بك، شغّل البوت تحت pm2 (Node.js) أو كخدمة systemd ليُعاد تشغيله عند التعطّل وعند إعادة الإقلاع. الاستضافة المُدارة تفعل هذا نيابةً عنك.
  • حمّل الـ token من البيئة. احفظه في متغيّر بيئة أو في أسرار مزوّد الاستضافة واقرأه وقت التشغيل — ولا تُودِعه في المستودع أبدًا. وإن تسرّب يومًا، فأعِد ضبطه في Developer Portal فورًا.
  • تعامل مع إعادة الاتصال. يعيد Discord.js و discord.py الاتصال بالـ gateway تلقائيًا؛ فلا تبنِ منطقًا يخرج بشكل قسري عند انقطاع الاتصال.
  • راقب سجلّاتك. معظم ألغاز «بوتي أصبح غير متصل» هي خطأ غير مُعالَج يُعطّل العملية — والطرفية تخبرك بأي سطر.

الـ RAM وقواعد البيانات والتوسّع

معظم البوتات خفيفة. بوت الأوامر أو الإشراف يكتفي بـ 500 MB من RAM. تحتاج إلى المزيد عندما يؤدّي البوت عملاً أثقل:

  • بوتات الموسيقى تبثّ الصوت وتستهلك قدرًا أكبر ملحوظًا من RAM و CPU — ارتقِ فئة أعلى.
  • البوتات الكبيرة في خوادم كثيرة تحتفظ بحالة أكبر في الذاكرة؛ ومجتمعات الخوادم الكبيرة تتراكم.
  • البيانات الدائمة — المستويات، والاقتصاد، والإعدادات — تحتاج إلى قاعدة بيانات بدلاً من ملف محلي، لتبقى بعد إعادة التشغيل. وخطط استضافة البوتات هنا تشمل واحدة.

البوتات الكبيرة جدًا فقط (نحو 2,500+ خادم) تحتاج إلى sharding، وهو ما يفرضه Discord عند ذلك الحجم؛ أما دون ذلك فالعملية الواحدة هي الأبسط. وعندما تتجاوز فئة ما، يكون الانتقال إلى الأعلى بنقرة واحدة في اللوحة — ابدأ صغيرًا ووسّع عندما تقول الأرقام ذلك.

الأسئلة الشائعة

الأسئلة الشائعة

يمكن أن يكون تشغيله مجانيًا — على حاسوبك الخاص، أو على خطة سحابية مجانية — لكن ذلك نادرًا ما يكون 24/7 حقًا. فحاسوبك ينام ويعيد التشغيل، والخطط المجانية عادةً تُنيم التطبيقات الخاملة أو تحدّ من استخدامك. ولبوت متصل دائمًا بالفعل، تكون استضافة البوتات المخصّصة هي الخيار الموثوق، وهي رخيصة: تبدأ الخطط من €1.50 شهريًا.

نعم، وهو رائع للتطوير. المشكلة أن البوت يكون متصلاً فقط ما دام البرنامج يعمل والحاسوب مستيقظًا — أغلِق الطرفية، أو أنِم الحاسوب المحمول، أو أعِد التشغيل للتحديث، فيسقط البوت غير متصل دون إعادة تشغيل تلقائية. لهذا تنتقل البوتات التي يُراد لها أن تكون موثوقة إلى الاستضافة دائمة التشغيل.

تعني أن عملية البوت تعمل باستمرار وتعود من تلقاء نفسها — طوال الليل، وعبر عمليات إعادة التشغيل، وعبر الأعطال. ويتطلّب تحقيق ذلك أمرين: مضيفًا لا ينطفئ أبدًا، وآلية إعادة تشغيل تلقائية (مدير عمليات مثل pm2، أو إعادة التشغيل التلقائية التي يوفّرها مضيف مُدار).

كلاهما ممتاز. Discord.js (Node.js) هو الأكثر شيوعًا، بأكبر منظومة وأمثلة. و discord.py (Python) نظيف وسهل على المبتدئين. اختر اللغة التي تُتقنها أكثر — فالاستضافة الجيدة تدعم Node.js و Python و Java، لذا لن تكون مقيّدًا في أي من الحالتين.

تعمل معظم البوتات بأريحية على 500 MB. تستخدم بوتات الموسيقى والبوتات التي تخدم خوادم كثيرة قدرًا أكبر، فارتقِ فئة أعلى لتلك. ولأن البوتات خفيفة، فالاستضافة رخيصة — فما تدفع مقابله هو «الاتصال الدائم»، لا القوة الخام.

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

أبقِ بوتك متصلاً وأنت نائم

استضافة بوتات Discord من HytHost تشغّل بوت Node.js أو Python أو Java الخاص بك 24/7 مع إعادة تشغيل تلقائية، وقاعدة بيانات ونُسخ احتياطية مشمولة — من €1.50 شهريًا، متصل فورًا.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours