إعداد متقدم

تكوين OpenClaw للاستخدامات المتقدمة والتخصيص الكامل. هذا الدليل للمستخدمين المتقدمين.

للمبتدئين

إذا كنت تبحث عن البداية السريعة، راجع دليل البداية أو معالج الإعداد.

بنية الملفات

~/.openclaw/
├── config.json         # الإعدادات الرئيسية
├── credentials.json    # مفاتيح API والبيانات الحساسة
├── sessions/           # جلسات المحادثات
├── logs/              # سجلات النظام
└── workspace/         # ملفات العمل والذاكرة

config.json

الملف الرئيسي للتكوين. يمكنك تعديله يدوياً لضبط كل شيء:

{
  "gateway": {
    "port": 18789,
    "host": "127.0.0.1",
    "enableWebUI": true
  },
  "models": {
    "default": "anthropic/claude-sonnet-4",
    "fallback": "openai/gpt-4o"
  },
  "channels": {
    "telegram": { "enabled": true },
    "whatsapp": { "enabled": false },
    "discord": { "enabled": true }
  },
  "security": {
    "requireAuth": true,
    "allowedUsers": []
  }
}

إعداد المصادقة

Anthropic (Claude)

احصل على API Key من console.anthropic.com

export ANTHROPIC_API_KEY="sk-ant-..."

OpenAI (GPT)

احصل على API Key من platform.openai.com

export OPENAI_API_KEY="sk-..."

تكوين يدوي للقنوات

Telegram

أنشئ بوت عبر @BotFather واحصل على Token، ثم:

openclaw channel add telegram --token "YOUR_TOKEN"

Discord

أنشئ تطبيق Discord وبوت، ثم:

openclaw channel add discord --token "YOUR_BOT_TOKEN"

النشر (Deployment)

Docker

نشر في حاوية Docker:

docker run -d \
  -e ANTHROPIC_API_KEY=... \
  -p 18789:18789 \
  openclaw/openclaw

VPS / Cloud

النشر على خادم بعيد:

ssh user@server
curl -fsSL openclaw.ai/install.sh | bash
openclaw onboard

استكشاف الأخطاء

سجلات النظام (Logs)

tail -f ~/.openclaw/logs/gateway.log

إعادة تعيين التكوين

تحذير

هذا سيحذف جميع الإعدادات والجلسات!

rm -rf ~/.openclaw
openclaw onboard --install-daemon

الخطوات التالية