رجوع
مركز المعرفة

أضف التوكن والمتغيرات

أين يوضع التوكن، وكيف يصل كل متغير إلى بوتك بالاسم نفسه.

آخر تحديث 2026-10-13
التوكن والمتغيرات
ابدأ من هنا

كل متغير يصل باسمه

تصل المتغيرات التي تضيفها في إعدادات بوتك إلى بوتك بالاسم نفسه بالضبط، دون أي تغيير. إذا كان كودك يقرأ:

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

فأضف متغيرًا اسمه DISCORD_TOKEN. وإذا كان يقرأ os.getenv("TOKEN")، فسمّه TOKEN. وعند إنشاء بوتك نعرض لك الأسماء التي وجدناها في كودك وفي .env.example، لتعرف ما يلزم إضافته.

القيم الحساسة تُحفظ مشفّرة

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

الصق ملف .env

لديك ملف .env على جهازك؟ الصقه كاملًا في خانة المتغيرات، ونقسّمه سطرًا سطرًا.

بعد تغيير متغير

يصل التغيير إلى بوتك في النشر القادم. اضغط انشر من جديد في صفحة بوتك ليصله فورًا. ولا تعود المتغيرات عند الرجوع إلى نشر سابق، بل تبقى كما هي.

أسماء محجوزة

بعض الأسماء خاصة بمنصة سيرفرك، فلا يمكن إضافتها كمتغيرات:

  • أي اسم يبدأ بـ SERVERK_.
  • الأسماء التي تحمل إعدادات النشر: REPO_URL و REPO_REF و REPO_BRANCH و START_COMMAND و INSTALL_COMMAND و ROOT_DIRECTORY و DEPLOYMENT_ID و SNAPSHOT_ID و BOT_PLATFORM و GIT_TOKEN. غيّرها من إعدادات بوتك بدلًا من ذلك.
  • BOT_WEB و BOT_PORT_1 و BOT_PORT_2، وهي مفاتيح عنوان الويب والمنفذين. فعّلها من الإدارة بدلًا من ذلك.
  • PATH و HOME و TZ و VIRTUAL_ENV و PYTHONUNBUFFERED، لأن بوتك يحتاجها ليشتغل.

ونعطي بوتك هذه المتغيرات بأنفسنا:

  • SERVERK_BOT بقيمة 1، و SERVERK_SERVER_CODE بقيمة كود بوتك.
  • BOT_PLATFORM: discord أو telegram.
  • PORT و SERVERK_WEB_URL و SERVERK_WEB_HOST ما دام عنوان الويب مفعّلًا، و SERVERK_PORT_1 و SERVERK_PORT_2 ما دام المنفذ مفعّلًا. ويشرحها «عنوان الويب والمنافذ لبوتك».

هل ساعدك هذا الشرح؟

ساهم في تحسين هذا الشرح

الشروحات مفتوحة المصدر، فإذا كان لديك تصحيح أو إضافة، افتح Pull Request على github.com/serverkgg/bot-python