حرّ الصيف — كل شيء يذوب، حتى أسعارنا.−25%−25% على كل خطة سنوية، حتى 31 أغسطسعرض الخطط
EQVPS

كيف تستضيف بوت ديسكورد على VPS على مدار الساعة (بلا KYC، مدفوع بالعملات المشفّرة)

22 يونيو 2026 · 3 دقيقة قراءة · EQVPS Team

بوت ديسكورد على حاسوبك المحمول يموت لحظة تُغلق الغطاء. جيّد للاختبار — عديم الفائدة لبوت يعتمد عليه خادمك فعلًا. انقله إلى VPS ويبقى على الإنترنت: ينجو من سقوط واي-فايك، لا يتوقّف حين تنام، ويُعيد الاتصال بديسكورد من تلقاء نفسه.

إليك الأمر كله — بوت أدنى، خدمة تُبقيه حيًّا، وكيف تدفع دون تسليم هوية.

لماذا VPS، لا حاسوبك المحمول

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

أي حجم — وكيف تدفع

بوت ديسكورد خفيف. يحمل websocket ويتفاعل مع الأحداث، فالصندوق ينتظر أساسًا:

قراران عمليان:

إنه معالج فقط ويعمل من مركز بيانات واحد في ألمانيا — جيّد تمامًا لبوت، يجدر معرفته إن احتجت GPU أو منطقة محدّدة.

بوت أدنى

ادخل عبر SSH، ثبّت Python، وضع بوت discord.py صغيرًا:

sudo apt update && sudo apt install -y python3-venv
mkdir ~/bot && cd ~/bot
python3 -m venv venv && source venv/bin/activate
pip install -U discord.py
# bot.py
import os, discord
intents = discord.Intents.default()
intents.message_content = True
client = discord.Client(intents=intents)

@client.event
async def on_ready():
    print(f"online as {client.user}")

@client.event
async def on_message(m):
    if m.author == client.user:
        return
    if m.content == "!ping":
        await m.channel.send("pong")

client.run(os.environ["DISCORD_TOKEN"])

احصل على الرمز من بوّابة مطوّري ديسكورد (تطبيقك ← Bot ← Reset Token)، وفعّل نيّة Message Content هناك إن كان بوتك يقرأ الرسائل.

أبقِه حيًّا بـ systemd

تشغيل python bot.py في جلسة SSH يعني موت البوت حين تفصل. خدمة systemd تُصلح ذلك — تُعيد التشغيل عند الأعطال وتنجو من إعادات التشغيل:

# /etc/systemd/system/discordbot.service
[Unit]
Description=Discord bot
After=network-online.target

[Service]
User=botuser
WorkingDirectory=/home/botuser/bot
Environment=DISCORD_TOKEN=your-token-here
ExecStart=/home/botuser/bot/venv/bin/python bot.py
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now discordbot
sudo journalctl -u discordbot -f   # راقب السجلّات

ذلك الفرق بين «سكربت أُشغّله» و«بوت يُشغّل نفسه».

تحفّظات صادقة

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


إعداد جاهز: راجع VPS لبوتات ديسكورد — الخطة الموصى بها ونشر مشفّر في دقيقة.

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

أي VPS أحتاج لبوت ديسكورد؟

الأصغر. بوت ديسكورد خامل غالبًا على websocket ينتظر الأحداث، فـ 1 GB ذاكرة ونواة أو نواتان يتعاملان مع معظم البوتات جيّدًا. تحتاج أكثر فقط إن قام البوت نفسه بعمل ثقيل — توليد صور، نموذج محلي، بثّ موسيقى لخوادم كثيرة.

هل يمكنني استضافة بوت ديسكورد بلا KYC؟

نعم. سجّل ببريد فقط وادفع بالعملات المشفّرة (USDC أو USDT على Base أو Ethereum) — بلا هوية، بلا بطاقة. مريح إن فضّلت ألّا تربط بوت مشروع جانبي بهويتك.

هل أحتاج IP مخصّصًا أو منافذ مفتوحة لبوت ديسكورد؟

لا. يتّصل البوت للخارج ببوّابة ديسكورد عبر websocket — كله صادر، فـ VPS من نوع NAT بـ SSH مُحوَّل المنفذ كافٍ. تحتاج منافذ واردة فقط إن شغّلت أيضًا لوحة ويب أو تتلقّى webhooks.

كيف أُبقي البوت يعمل بعد إغلاق SSH؟

شغّله كخدمة systemd. مُطلقًا في طرفيتك يموت البوت حين تسجّل الخروج؛ تحت systemd يبقى مشتغلًا بعد تسجيل الخروج، يُعيد التشغيل عند الأعطال، ويعود بعد إعادة تشغيل.

هل من الآمن وضع رمز بوتي على VPS؟

أبقِه في متغيّر بيئة أو ملف يقرؤه root فقط، شغّل البوت كمستخدم غير root، ولا تلتزمه أبدًا في git. VPS منفصل فعلًا بيت أأمن لرمز من آلتك الرئيسية — إن تسرّب، تُدوّر رمزًا واحدًا، لا إعدادك كله.

← العودة إلى المدوّنة← الخطط والأسعار

التعليقات

لا تعليقات بعد. كن الأول.

اترك تعليقًا

تُراجَع التعليقات قبل ظهورها.