Konfiguratsiya
OpenClaw ixtiyoriy konfiguratsiyasini~/.openclaw/openclaw.json faylidan o‘qiydi.
Agar fayl mavjud bo‘lmasa, OpenClaw xavfsiz standart sozlamalardan foydalanadi. Konfiguratsiya qo‘shishning odatiy sabablari:
- Kanallarni ulash va botga kim xabar yubora olishini boshqarish
- Modellar, vositalar, sandbox yoki avtomatlashtirishni (cron, hooks) sozlash
- Sessiyalar, media, tarmoq yoki UI sozlamalarini moslashtirish
Minimal konfiguratsiya
Konfiguratsiyani tahrirlash
- Interaktiv ustoz (wizard)
- CLI (bir qatorli buyruqlar)
- Control UI
- To‘g‘ridan-to‘g‘ri tahrirlash
Qat’iy tekshiruv (Strict validation)
Tekshiruv muvaffaqiyatsiz bo‘lsa:- Gateway ishga tushmaydi
- Faqat diagnostika buyruqlari ishlaydi (
openclaw doctor,openclaw logs,openclaw health,openclaw status) - Muammolarni ko‘rish uchun
openclaw doctorni ishga tushiring - Tuzatishlarni qo‘llash uchun
openclaw doctor --fix(yoki--yes) ni ishga tushiring
Tez-tez bajariladigan vazifalar
Kanal sozlash (WhatsApp, Telegram, Discord va boshqalar)
Kanal sozlash (WhatsApp, Telegram, Discord va boshqalar)
Har bir kanal o‘z konfiguratsiya bo‘limiga ega:
channels.<provider>. Sozlash bosqichlari uchun mos sahifani ko‘ring:- WhatsApp —
channels.whatsapp - Telegram —
channels.telegram - Discord —
channels.discord - Slack —
channels.slack - Signal —
channels.signal - iMessage —
channels.imessage - Google Chat —
channels.googlechat - Mattermost —
channels.mattermost - MS Teams —
channels.msteams
Modelni tanlash va sozlash
Modelni tanlash va sozlash
Asosiy model va ixtiyoriy zaxira variantlarni belgilang:
agents.defaults.modelsmodel katalogini belgilaydi va/modeluchun allowlist vazifasini bajaradi.- Model havolalari
provider/modelformatida bo‘ladi (masalan,anthropic/claude-opus-4-6). - Chatda modelni almashtirish uchun Models CLI, zaxira xatti-harakati uchun Model Failover sahifalariga qarang.
- Maxsus/self-hosted provayderlar uchun Custom providers ga qarang.
Botga kim xabar yubora olishini boshqarish
Botga kim xabar yubora olishini boshqarish
DM kirishi kanal bo‘yicha
dmPolicy orqali boshqariladi:"pairing"(standart): noma’lum yuboruvchilarga bir martalik juftlash kodi yuboriladi"allowlist": faqatallowFromdagilar (yoki juftlanganlar)"open": barcha kiruvchi DMlarga ruxsat (talab qiladiallowFrom: ["*"])"disabled": barcha DMlar e’tiborsiz qoldiriladi
groupPolicy + groupAllowFrom yoki kanalga xos allowlistlardan foydalaning.Batafsil ma’lumot uchun to‘liq ma’lumotnoma ga qarang.Config hot reload
Gateway~/.openclaw/openclaw.json faylini kuzatadi va o‘zgarishlarni avtomatik qo‘llaydi — ko‘p sozlamalar uchun qo‘lda qayta ishga tushirish talab qilinmaydi.
Qayta yuklash rejimlari
| Rejim | Xatti-harakat |
|---|---|
hybrid (standart) | Xavfsiz o‘zgarishlarni darhol qo‘llaydi. Muhimlari uchun avtomatik qayta ishga tushadi. |
hot | Faqat hot‑xavfsiz o‘zgarishlarni qo‘llaydi. Qayta ishga tushirish kerak bo‘lsa ogohlantiradi. |
restart | Har qanday konfiguratsiya o‘zgarishida Gateway’ni qayta ishga tushiradi. |
off | Fayl kuzatuvini o‘chiradi. O‘zgarishlar keyingi qo‘lda restartda kuchga kiradi. |
Environment variables
OpenClaw muhit o‘zgaruvchilarini ota‑jarayondan hamda quyidagilardan o‘qiydi:- Joriy katalogdagi
.env(mavjud bo‘lsa) ~/.openclaw/.env(global fallback)
Shell env import (ixtiyoriy)
Shell env import (ixtiyoriy)
Agar yoqilgan bo‘lsa va kerakli kalitlar hali o‘rnatilmagan bo‘lsa, OpenClaw login shell’ni ishga tushirib, faqat yetishmayotgan kalitlarni import qiladi:Env ekvivalenti:
OPENCLAW_LOAD_SHELL_ENV=1Konfiguratsiyada env o‘zgaruvchilarni ishlatish
Konfiguratsiyada env o‘zgaruvchilarni ishlatish
Istalgan string qiymatda Qoidalar:
${VAR_NAME} sintaksisidan foydalaning:- Faqat katta harfli nomlar mos keladi:
[A-Z_][A-Z0-9_]* - Yo‘q yoki bo‘sh qiymatlar yuklash vaqtida xatolik beradi
- Literal chiqarish uchun
$${VAR}dan foydalaning $includefayllar ichida ham ishlaydi- Inline birlashtirish:
"${BASE}/v1"→"https://api.example.com/v1"
To‘liq ma’lumotnoma
Barcha maydonlar bo‘yicha batafsil hujjat uchun Configuration Reference sahifasiga qarang.Bog‘liq: Configuration Examples · Configuration Reference · Doctor