OpenClaw yordamida shaxsiy yordamchi yaratish
OpenClaw is a WhatsApp + Telegram + Discord + iMessage gateway for Pi agents. Plugins add Mattermost. This guide is the “personal assistant” setup: one dedicated WhatsApp number that behaves like your always-on agent.⚠️ Avvalo xavfsizlik
Siz agentga quyidagi imkoniyatlarni berasiz:- kompyuteringizda buyruqlar bajarish (Pi tool sozlamangizga qarab)
- ish muhitingizdagi fayllarni o‘qish/yozish
- WhatsApp/Telegram/Discord/Mattermost (plugin) orqali tashqariga xabar yuborish
- Har doim
channels.whatsapp.allowFromni sozlang (shaxsiy Mac’ingizda hech qachon hammaga ochiq rejimda ishlatmang). - Yordamchi uchun alohida WhatsApp raqamidan foydalaning.
- Heartbeats now default to every 30 minutes. Disable until you trust the setup by setting
agents.defaults.heartbeat.every: "0m".
Talablar
- OpenClaw o‘rnatilgan va dastlabki sozlamalar bajarilgan — agar hali qilmagan bo‘lsangiz, Getting Started ni ko‘ring
- Yordamchi uchun ikkinchi telefon raqami (SIM/eSIM/prepaid)
Ikki telefonli sozlama (tavsiya etiladi)
Sizga quyidagisi kerak: If you link your personal WhatsApp to OpenClaw, every message to you becomes “agent input”. That’s rarely what you want.5 daqiqalik tezkor boshlash
- WhatsApp Web’ni ulang (QR ko‘rsatadi; yordamchi telefon bilan skaner qiling):
- Gateway’ni ishga tushiring (ochiq qoldiring):
~/.openclaw/openclaw.jsonfayliga minimal konfiguratsiya yozing:
gateway.auth.token into Control UI settings. To reopen later: openclaw dashboard.
Agent uchun ish maydoni (AGENTS)
OpenClaw ish ko‘rsatmalari va “xotira”ni workspace katalogidan o‘qiydi. By default, OpenClaw uses~/.openclaw/workspace as the agent workspace, and will create it (plus starter AGENTS.md, SOUL.md, TOOLS.md, IDENTITY.md, USER.md, HEARTBEAT.md) automatically on setup/first agent run. BOOTSTRAP.md is only created when the workspace is brand new (it should not come back after you delete it). MEMORY.md is optional (not auto-created); when present, it is loaded for normal sessions. Subagent sessions only inject AGENTS.md and TOOLS.md.
Tip: treat this folder like OpenClaw’s “memory” and make it a git repo (ideally private) so your AGENTS.md + memory files are backed up. If git is installed, brand-new workspaces are auto-initialized.
Xotira jarayoni: Memory Ixtiyoriy: boshqa workspace tanlash uchun
agents.defaults.workspace dan foydalaning (~ qo‘llab-quvvatlanadi).
Uni “yordamchi”ga aylantiradigan konfiguratsiya
OpenClaw sukut bo‘yicha yaxshi yordamchi sozlamalari bilan keladi, ammo odatda quyidagilarni moslashtirasiz:SOUL.mddagi persona/ko‘rsatmalar- thinking default sozlamalari (agar kerak bo‘lsa)
- heartbeat (ishga ishonch hosil qilganingizdan so‘ng)
Sessiyalar va xotira
- Sessiya fayllari:
~/.openclaw/agents/<agentId>/sessions/{{SessionId}}.jsonl - Sessiya metama’lumotlari (token sarfi, oxirgi route va boshqalar):
~/.openclaw/agents/<agentId>/sessions/sessions.json(legacy:~/.openclaw/sessions/sessions.json) /newor/resetstarts a fresh session for that chat (configurable viaresetTriggers). If sent alone, the agent replies with a short hello to confirm the reset./compact [instructions]sessiya kontekstini qisqartiradi va qolgan kontekst budjetini ko‘rsatadi.
Heartbeat (proaktiv rejim)
By default, OpenClaw runs a heartbeat every 30 minutes with the prompt:Read HEARTBEAT.md if it exists (workspace context). Follow it strictly. Do not infer or repeat old tasks from prior chats. If nothing needs attention, reply HEARTBEAT_OK.
Set agents.defaults.heartbeat.every: "0m" to disable.
- Agar
HEARTBEAT.mdmavjud bo‘lsa, lekin amalda bo‘sh (faqat bo‘sh qatorlar va# Headingkabi markdown sarlavhalardan iborat) bo‘lsa, OpenClaw API chaqiruvlarini tejash uchun heartbeat’ni o‘tkazib yuboradi. - Agar fayl mavjud bo‘lmasa, heartbeat baribir ishlaydi va model nima qilishni o‘zi hal qiladi.
- Agar agent
HEARTBEAT_OKbilan javob bersa (ixtiyoriy qisqa qo‘shimcha matn bilan; qarangagents.defaults.heartbeat.ackMaxChars), OpenClaw ushbu heartbeat uchun tashqi yuborishni bekor qiladi. - Heartbeat to‘liq agent turn sifatida ishlaydi — qisqaroq interval ko‘proq token sarflaydi.
Media kirish va chiqish
Kirishdagi biriktirmalar (rasmlar/audio/hujjatlar) buyruqingizga template’lar orqali uzatilishi mumkin:{{MediaPath}}(lokal vaqtinchalik fayl yo‘li){{MediaUrl}}(pseudo-URL){{Transcript}}(agar audio transkripsiya yoqilgan bo‘lsa)
MEDIA:<path-or-url> on its own line (no spaces). Example:
Operatsion tekshiruv ro‘yxati
/tmp/openclaw/ ostida joylashadi (sukut bo‘yicha: openclaw-YYYY-MM-DD.log).
Keyingi qadamlar
- WebChat: WebChat
- Gateway operatsiyalari: Gateway operatsion qo’llanmasi
- Cron + wakeups: Cron jobs
- macOS menyu paneli ilovasi: OpenClaw macOS app
- iOS node ilovasi: iOS app
- Android node ilovasi: Android app
- Windows holati: Windows (WSL2)
- Linux holati: Linux app
- Xavfsizlik: Security