🔑 دليل مفاتيح API

دليل خطوة بخطوة للحصول على كل المفاتيح التي تحتاجها لتشغيل المهام.

📋 المحتويات
1
🎮 إيجاد SteamID64
رقم فريد من 17 خانة يبدأ بـ 7656119
A

من رابط الملف الشخصي

افتح Steam → اضغط على اسمك → "عرض ملفي الشخصي" → انسخ الرابط.

إذا كان الرابط: steamcommunity.com/id/USERNAME
استخدم الأداة أدناه لتحويله.

إذا كان الرابط: steamcommunity.com/profiles/76561198XXXXXXXXX
الرقم بعد /profiles/ هو SteamID64 مباشرةً.

B

من Steam Desktop App

افتح Steam → اضغط اسمك → SettingsAccount → تجد "Steam ID" ظاهراً.

🔍 أداة سريعة — تحويل الرابط

⚠️ إذا أدخلت Custom URL، ستحتاج استخدام steamid.io للتحويل.

2
🔧 Steam Web API Key
مجاني — يتطلب حساب Steam غير مقيّد
1

افتح صفحة طلب المفتاح

↗ steamcommunity.com/dev/apikey

2

أدخل اسم النطاق

في حقل "Domain Name" أدخل أي نطاق — مثلاً localhost أو اسمك.

3

انسخ المفتاح

ستحصل على مفتاح بصيغة: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (32 حرف).

ضعه في متغير البيئة:

STEAM_WEB_API_KEY=your_key_here
⚠️ تنبيه: حساب Steam يحتاج أن لا يكون مقيّداً (محدود). الحسابات الجديدة التي لم تُنفق فيها 5$ قد تكون مقيّدة.
3
🤖 Telegram Bot Token
أنشئ بوت مجاني عبر @BotFather
1

افتح @BotFather

↗ t.me/BotFather

أرسل: /newbot

2

اختر اسم البوت

مثلاً: My Steam Monitor

ثم اختر username ينتهي بـ _bot مثل: my_steam_bot

3

انسخ التوكن

سيعطيك BotFather رسالة تحتوي على:

1234567890:ABCDEFGxxxxxxxxxxxxxxxxxx

ضعه في متغير البيئة:

OPENCLAW_TELEGRAM_BOT_TOKEN=your_token
⚠️ مهم: لا تشارك هذا التوكن مع أي أحد. من يملكه يتحكم في بوتك بالكامل.
4
💬 Telegram Chat ID
رقم المحادثة التي ترسل إليها الإشعارات
1

أرسل رسالة لبوتك

ابحث عن بوتك في Telegram، اضغط Start، وأرسل أي رسالة.

2

استرجع الـ Chat ID

افتح هذا الرابط في المتصفح (استبدل TOKEN بتوكنك):

https://api.telegram.org/botTOKEN/getUpdates

في الاستجابة ابحث عن: "chat": {"id": 123456789}

هذا الرقم هو Chat ID.

💡 طريقة أسهل

أرسل رسالة لـ @userinfobot — سيرد عليك برقم الـ Chat ID مباشرةً.

5
🔀 ITAD API Key اختياري
فقط للمهمة 7 — مقارنة المتاجر
1

افتح IsThereAnyDeal

↗ isthereanydeal.com/apps/my

2

أنشئ حساباً وطلب API Key

سجّل مجاناً ثم اذهب إلى "My Apps" → "Create new app".

أدخل اسماً مثل: OpenClaw Steam Monitor

3

انسخ المفتاح

ضعه في: ITAD_API_KEY=your_key_here

ثم فعّل المهمة 7 من Builder.

ℹ️
المهمة 7 معطّلة افتراضياً في الـ Builder. تُفعّل فقط عند إضافة ITAD Key.
6
🔒 الأمان وحماية المفاتيح
قواعد أساسية يجب اتباعها

✅ افعل

  • ✅ ضع المفاتيح في ملف .env على السيرفر
  • ✅ أضف .env إلى .gitignore
  • ✅ استخدم ${ENV_VAR} في الـ YAML (لا المفاتيح الحقيقية)
  • ✅ راجع أذونات البوت بانتظام من @BotFather
  • ✅ احتفظ بنسخة احتياطية مشفّرة من المفاتيح

❌ لا تفعل

  • ❌ لا تلصق المفاتيح مباشرةً في الـ YAML
  • ❌ لا ترفع .env على GitHub
  • ❌ لا تشارك التوكن مع أحد
  • ❌ لا تكتبه في رسائل Telegram أو Discord
  • ❌ لا تستخدم أدوات "Steam API key checker" مجهولة
⚠️ إذا سرّبت مفتاحاً: اذهب فوراً إلى الرابط المعني وأعد توليد المفتاح. Steam API Key: steamcommunity.com/dev/apikey ← "Regenerate Key". Telegram Bot Token: أرسل /revoke لـ @BotFather.

🎉 جمعت كل المفاتيح؟

ابدأ البناء الآن →