๐Ÿ“‹ PERINTAH OPENCLAW VIA WSL UBUNTU


 

Semua perintah diketik di dalam terminal Ubuntu (Claude) AI

\\wsl$\Ubuntu\home\usermazida501\.openclaw\agents\main

\\wsl$\Ubuntu\home\usermazida501\.openclaw\workspace 


๐Ÿš€ CARA BUKA UBUNTU

Di Windows 11:

  • Klik Start → ketik Ubuntu → Enter
  • Atau buka PowerShell → ketik wsl → Enter

1️⃣ GATEWAY (Jantung OpenClaw)

bash
# Cek status gateway
openclaw gateway status

# Start gateway
openclaw gateway start

# Stop gateway
openclaw gateway stop

# Restart gateway (paling sering dipakai)
openclaw gateway restart

# Test koneksi gateway
openclaw gateway probe

2️⃣ DIAGNOSTIK

bash
# Diagnostik otomatis (selesaikan 80% masalah)
openclaw doctor

# Diagnostik + perbaiki otomatis
openclaw doctor --fix

# Diagnostik mendalam
openclaw doctor --deep

# Status semua komponen
openclaw status

# Cek versi OpenClaw
openclaw --version

# Lihat log real-time (tekan Ctrl+C untuk keluar)
openclaw logs --follow

3️⃣ WHATSAPP & CHANNEL

bash
# Cek status WhatsApp
openclaw channels status

# Cek status mendalam
openclaw channels status --probe

# Hubungkan WhatsApp (scan QR)
openclaw channels login --channel whatsapp

# Putuskan WhatsApp
openclaw channels logout --channel whatsapp

# Lihat pairing request masuk
openclaw pairing list

# Setujui pairing
openclaw pairing approve whatsapp <kode>

4️⃣ KONFIGURASI

bash
# Lihat semua konfigurasi
openclaw config list

# Lihat satu konfigurasi
openclaw config get agents.defaults.model.primary
openclaw config get gateway.auth.token
openclaw config get channels.whatsapp.dmPolicy

# Set model AI
openclaw config set agents.defaults.model.primary "google/gemini-2.5-flash"

# Set API key baru
openclaw config set providers.google.apiKey "API_KEY_BARU"

# Buka WhatsApp untuk publik
openclaw config set channels.whatsapp.dmPolicy "open"
openclaw config set channels.whatsapp.allowFrom '["*"]'

# Batasi WhatsApp ke nomor tertentu
openclaw config set channels.whatsapp.dmPolicy "allowlist"
openclaw config set channels.whatsapp.allowFrom '["+6285228975366"]'

# Wizard konfigurasi lengkap
openclaw configure

# Konfigurasi per bagian
openclaw configure --section channels
openclaw configure --section skills
openclaw configure --section model

5️⃣ SESI PERCAKAPAN

bash
# Lihat semua sesi aktif
openclaw sessions

# Reset/hapus semua sesi (bot mulai fresh)
rm -f ~/.openclaw/agents/main/sessions/sessions.json

# Reset sesi + restart gateway sekaligus
rm -f ~/.openclaw/agents/main/sessions/sessions.json && openclaw gateway restart

# Chat langsung dari terminal
openclaw chat "pesan kamu di sini"

6️⃣ SKILL

bash
# Lihat semua skill
openclaw skills list

# Cari skill
openclaw skills search youtube
openclaw skills search whatsapp
openclaw skills search islam

# Install skill via clawhub
clawhub install nama-skill
clawhub install youtube-publisher
clawhub install youtube-watcher

# Update skill
openclaw skills update nama-skill

# Cari skill di clawhub
clawhub search kata-kunci

7️⃣ YOUTUBE

bash
# Masuk folder script YouTube
cd ~/.openclaw/workspace/skills/youtube-publisher/scripts

# Login OAuth YouTube
python3 youtube_upload.py auth

# Lihat daftar channel
python3 youtube_upload.py channels

# Lihat daftar video
python3 youtube_upload.py list

# Upload video
python3 youtube_upload.py upload \
  --file /path/video.mp4 \
  --title "Judul Video" \
  --description "Deskripsi video" \
  --tags "islam,quran" \
  --category "22"

# Kembali ke folder home
cd ~

# Switch ke akun YouTube mazida501
cp ~/.openclaw/workspace/skills/youtube-publisher/token_mazida.json \
   ~/.openclaw/workspace/skills/youtube-publisher/token.json

# Switch ke akun YouTube kitabdigital501
cp ~/.openclaw/workspace/skills/youtube-publisher/token_kitab.json \
   ~/.openclaw/workspace/skills/youtube-publisher/token.json

# Cek akun YouTube aktif
python3 ~/.openclaw/workspace/skills/youtube-publisher/scripts/youtube_upload.py channels

8️⃣ KEAMANAN

bash
# Audit keamanan
openclaw security audit

# Audit mendalam
openclaw security audit --deep

# Perbaiki masalah keamanan
openclaw security audit --fix

# Generate token baru
openclaw doctor --generate-gateway-token

# Lihat token aktif
openclaw config get gateway.auth.token

9️⃣ CRON JOB (Jadwal Otomatis)

bash
# Lihat semua jadwal
openclaw cron list

# Tambah jadwal
# Format: menit jam hari bulan hari-minggu
openclaw cron add "0 8 * * *" "upload video pagi"
openclaw cron add "0 20 * * *" "laporan harian"

# Hapus jadwal
openclaw cron remove <id>

# Aktifkan/nonaktifkan jadwal
openclaw cron enable <id>
openclaw cron disable <id>

๐Ÿ”Ÿ EDIT FILE BOT

bash
# Lihat instruksi bot
cat ~/.openclaw/agents/main/agent/system.md

# Edit instruksi bot
nano ~/.openclaw/agents/main/agent/system.md

# Lihat identitas bot
cat ~/.openclaw/workspace/IDENTITY.md

# Edit identitas bot
nano ~/.openclaw/workspace/IDENTITY.md

# Lihat karakter bot
cat ~/.openclaw/workspace/SOUL.md

# Edit karakter bot
nano ~/.openclaw/workspace/SOUL.md

# Lihat konfigurasi utama
cat ~/.openclaw/openclaw.json

# Tambah teks ke file (tanpa buka editor)
echo 'teks baru' >> ~/.openclaw/agents/main/agent/system.md

# Kosongkan file
> ~/.openclaw/agents/main/agent/system.md

# Hitung jumlah baris file
wc -l ~/.openclaw/agents/main/agent/system.md

1️⃣1️⃣ PERINTAH DARURAT

bash
# Bot tidak merespons
openclaw gateway restart

# Bot jawaban salah / pakai identitas lama
rm -f ~/.openclaw/agents/main/sessions/sessions.json
openclaw gateway restart

# Rate limit Gemini
openclaw config set providers.google.apiKey "API_KEY_BARU"
openclaw gateway restart

# Port bentrok
openclaw gateway stop
sleep 3
openclaw gateway start

# Error pairing required
openclaw doctor --fix
openclaw gateway restart

# Cek semua error
openclaw logs --follow

1️⃣2️⃣ UPDATE OPENCLAW

bash
# Update OpenClaw ke versi terbaru
sudo npm install -g openclaw

# Cek versi setelah update
openclaw --version

# Update clawhub
sudo npm install -g clawhub

๐Ÿ“Œ LOKASI FILE PENTING

bash
# Konfigurasi utama
~/.openclaw/openclaw.json

# Instruksi bot (system prompt)
~/.openclaw/agents/main/agent/system.md

# Identitas bot
~/.openclaw/workspace/IDENTITY.md

# Karakter bot
~/.openclaw/workspace/SOUL.md

# Perilaku bot
~/.openclaw/workspace/AGENTS.md

# Token WhatsApp
~/.openclaw/credentials/whatsapp/default/

# Skill YouTube
~/.openclaw/workspace/skills/youtube-publisher/

# Log harian
/tmp/openclaw/openclaw-YYYY-MM-DD.log

# Sesi percakapan
~/.openclaw/agents/main/sessions/sessions.json



๐Ÿ“Œ DASHBOARD & INFO SISTEM (claude)

bash
# Buka dashboard (dari browser Windows)
# http://127.0.0.1:18789/chat?session=main

# Lihat semua proses OpenClaw
ps aux | grep openclaw

# Cek port yang dipakai
ss -tlnp | grep 18789

# Cek penggunaan disk
du -sh ~/.openclaw/

# Cek ukuran file log
ls -lh /tmp/openclaw/