Dokumentasi Rinkclaw AI
Panduan lengkap untuk menggunakan OpenClaw - AI Assistant yang berjalan di server Master Rivaldi
Quick Start
Getting Started
Mulai menggunakan OpenClaw dalam 5 menit
Slash Commands
Perintah chat untuk kontrol AI
Ganti Model AI
Switch antara GPT-4o, Claude Sonnet, dll
How To (Panduan Task)
Cara Ganti Token
Ganti API token atau gateway token
Cara Reset OpenClaw
Reset config, sessions, atau full reset
Cara Pairing Devices
Hubungkan HP atau device lain
Cara Tambah Channel
Tambah Telegram, WhatsApp, Discord
Cara Backup Data
Backup config, memory, dan sessions
Cara Update OpenClaw
Update ke versi terbaru
Cara Set Reminder
Jadwalkan pengingat otomatis
Cara Ganti Model AI
Switch antara model AI
CLI Commands
Gateway
Kontrol service gateway (start/stop/restart)
Channels
Kelola channel Telegram, WhatsApp, Discord
Security
Audit keamanan dan hardening
Cron Jobs
Jadwalkan task otomatis
Integrasi Channel
Telegram
Setup bot Telegram
Koneksikan WhatsApp Web
Discord
Setup Discord bot
🔑 Cara Ganti Token
Panduan lengkap mengganti berbagai jenis token di OpenClaw
1. Ganti Gateway Token
Gateway token digunakan untuk autentikasi ke OpenClaw gateway.
Via CLI
# Generate token random
openssl rand -base64 32 | tr -d '/+=' | head -c 32
# Set token baru
openclaw config set gateway.auth.token "TOKEN_BARU_KAMU"
# Restart gateway
openclaw gateway restart
Via Edit File Config
# Edit config
nano ~/.openclaw/openclaw.json
# Cari bagian:
"gateway": {
"auth": {
"token": "GANTI_INI"
}
}
# Restart setelah edit
openclaw gateway restart
2. Ganti Telegram Bot Token
# Dapatkan token baru dari @BotFather
# Lalu set di config:
openclaw config set channels.telegram.botToken "TOKEN_BARU"
# Restart gateway
openclaw gateway restart
3. Ganti AI Provider Token
# Untuk GitHub Copilot (re-authenticate)
openclaw models auth add
# Untuk API Key manual
openclaw models auth paste-token \
--provider anthropic \
--profile-id anthropic:manual
🔄 Cara Reset OpenClaw
Berbagai level reset sesuai kebutuhan
Level Reset
| Scope | Yang Direset | Command |
|---|---|---|
config |
Config saja | openclaw reset --scope config |
config+creds+sessions |
Config, credentials, dan sessions | openclaw reset --scope config+creds+sessions |
full |
Semua termasuk workspace | openclaw reset --scope full |
Reset Config Saja
# Reset config ke default
openclaw reset --scope config --yes
Reset Sessions (Clear Chat History)
# Via chat
/clear
# Atau reset semua sessions
openclaw reset --scope config+creds+sessions --yes
Full Reset (Mulai dari Awal)
# Hapus semua dan mulai fresh
openclaw reset --scope full --yes
# Jalankan wizard lagi
openclaw onboard
--scope full akan menghapus SEMUA data termasuk workspace dan memory. Backup dulu jika perlu!📱 Cara Pairing Devices
Hubungkan HP (iOS/Android) atau device lain ke OpenClaw
Apa itu Nodes?
Nodes adalah device (HP, tablet, komputer lain) yang terhubung ke OpenClaw gateway. Dengan nodes, AI bisa:
- Mengakses kamera device
- Mengirim notifikasi
- Mendapatkan lokasi
- Menampilkan Canvas UI
Langkah Pairing
Install OpenClaw App
Download OpenClaw app di iOS App Store atau Android Play Store
Buka App & Tap "Pair"
Di app, pilih "Connect to Gateway" atau "Pair"
Masukkan Gateway URL
Masukkan URL gateway kamu (misal: https://gateway.example.com:18789)
Approve di Server
Pairing request akan muncul. Approve via CLI:
# Lihat pending requests
openclaw pairing list telegram
# Approve request
openclaw pairing approve telegram CODE123
Kelola Nodes
# Lihat nodes yang terhubung
openclaw nodes status
# Lihat detail node
openclaw nodes describe --node "iPhone"
# Kirim notifikasi ke node
openclaw nodes notify --node "iPhone" \
--title "Test" \
--body "Hello dari server!"
🧠 Cara Ganti Model AI
Switch antara berbagai model AI
Cara Paling Mudah: Via Chat
Cukup kirim pesan di chat:
/model gpt-4o # Hemat quota (Standard)
/model claude-sonnet-4 # Balance (Standard)
/model claude-opus-4.5 # Premium, paling canggih
Lihat Model Saat Ini
# Via chat
/status
# Via CLI
openclaw models status
Set Default Model (Permanent)
# Via CLI
openclaw models set gpt-4o
# Atau edit config
openclaw config set agents.defaults.model.primary "github-copilot/gpt-4o"
Model yang Tersedia
| Model | Provider | Quota | Cocok Untuk |
|---|---|---|---|
gpt-4o |
OpenAI | Standard | Chat sehari-hari, hemat |
claude-sonnet-4 |
Anthropic | Standard | Coding, analisis |
claude-opus-4.5 |
Anthropic | Premium | Task kompleks, reasoning |
o3-mini |
OpenAI | Standard | Reasoning, math |
gpt-4o untuk task ringan. Simpan claude-opus-4.5 untuk task yang butuh analisis mendalam!➕ Cara Tambah Channel
Tambahkan channel baru (Telegram, WhatsApp, Discord)
Tambah Telegram Bot
Buat Bot di @BotFather
Kirim /newbot ke @BotFather di Telegram
Copy Token
BotFather akan kasih token seperti 123456:ABC-DEF...
Tambahkan ke OpenClaw
openclaw channels add --channel telegram --token "YOUR_TOKEN"
openclaw gateway restart
Tambah WhatsApp
# Login WhatsApp (scan QR)
openclaw channels login --channel whatsapp
# Scan QR yang muncul pakai HP
Tambah Discord Bot
# Setelah buat bot di Discord Developer Portal
openclaw channels add --channel discord --token "YOUR_DISCORD_TOKEN"
openclaw gateway restart
Lihat Channel Aktif
openclaw channels list
openclaw channels status --probe
💾 Cara Backup Data
Backup config, memory, dan data penting lainnya
Lokasi Data Penting
| Data | Lokasi |
|---|---|
| Config | ~/.openclaw/openclaw.json |
| Credentials | ~/.openclaw/auth/ |
| Sessions | ~/.openclaw/sessions/ |
| Workspace (Memory) | ~/.openclaw/workspace/ |
| WhatsApp Session | ~/.openclaw/whatsapp/ |
Backup Semua
# Backup ke folder
cp -r ~/.openclaw ~/openclaw-backup-$(date +%Y%m%d)
# Atau compress
tar -czvf openclaw-backup-$(date +%Y%m%d).tar.gz ~/.openclaw
Backup Config Saja
cp ~/.openclaw/openclaw.json ~/openclaw-config-backup.json
Backup Memory/Workspace
cp -r ~/.openclaw/workspace ~/workspace-backup-$(date +%Y%m%d)
Restore dari Backup
# Stop gateway dulu
openclaw gateway stop
# Restore
cp -r ~/openclaw-backup-20260207 ~/.openclaw
# Start lagi
openclaw gateway start
⬆️ Cara Update OpenClaw
Update ke versi terbaru
Cek Versi Saat Ini
openclaw --version
openclaw update status
Update via npm
# Update global package
npm update -g openclaw
# Atau install ulang latest
npm install -g openclaw@latest
Update via pnpm
pnpm update -g openclaw
Setelah Update
# Restart gateway
openclaw gateway restart
# Jalankan doctor untuk cek
openclaw doctor
⏰ Cara Set Reminder
Jadwalkan pengingat otomatis
Cara Mudah: Via Chat
Cukup bilang ke AI:
- "Ingatkan aku jam 9 pagi untuk meeting"
- "Remind me in 30 minutes"
- "Set alarm besok jam 7"
AI akan otomatis membuat cron job untuk kamu!
Via CLI: One-Time Reminder
# Reminder di waktu tertentu
openclaw cron add \
--name "meeting-reminder" \
--at "2026-02-07T09:00:00+07:00" \
--system-event "Reminder: Meeting dalam 30 menit!"
Via CLI: Recurring Reminder
# Setiap hari jam 9 pagi
openclaw cron add \
--name "daily-standup" \
--cron "0 9 * * *" \
--tz "Asia/Jakarta" \
--system-event "Daily standup dalam 15 menit!"
# Setiap Senin jam 10
openclaw cron add \
--name "weekly-review" \
--cron "0 10 * * 1" \
--tz "Asia/Jakarta" \
--system-event "Weekly review hari ini!"
Kelola Reminders
# Lihat semua reminders
openclaw cron list
# Hapus reminder
openclaw cron rm JOB_ID
# Disable sementara
openclaw cron disable JOB_ID
# Enable lagi
openclaw cron enable JOB_ID
Format Cron Expression
# Format: menit jam tanggal bulan hari
# ┌───────────── menit (0-59)
# │ ┌───────────── jam (0-23)
# │ │ ┌───────────── tanggal (1-31)
# │ │ │ ┌───────────── bulan (1-12)
# │ │ │ │ ┌───────────── hari (0-6, 0=Minggu)
# │ │ │ │ │
# * * * * *
# Contoh:
# 0 9 * * * = Setiap hari jam 9:00
# 30 14 * * * = Setiap hari jam 14:30
# 0 9 * * 1-5 = Senin-Jumat jam 9:00
# 0 */2 * * * = Setiap 2 jam
🚀 Getting Started
Panduan cepat untuk mulai menggunakan OpenClaw
Apa itu OpenClaw?
OpenClaw adalah gateway untuk AI agents yang berjalan di server. Dengan OpenClaw, kamu bisa chat dengan AI melalui Telegram, WhatsApp, Discord, dan platform lainnya.
Cara Menggunakan
Via Telegram (Recommended)
Cukup kirim pesan ke bot Telegram yang sudah di-setup. AI akan membalas pesanmu!
Via Terminal/SSH
# Cek status gateway
openclaw status
# Kirim pesan via CLI
openclaw message send --target "+62xxx" --message "Halo!"
# Buka TUI (Terminal UI)
openclaw tui
Slash Commands di Chat
Kamu bisa menggunakan perintah khusus di chat:
| Command | Fungsi |
|---|---|
/status |
Cek status AI dan usage |
/model gpt-4o |
Ganti model AI |
/clear |
Reset conversation |
/help |
Lihat semua commands |
📦 Instalasi
Cara install OpenClaw dari awal
Prerequisites
- Node.js v18+ atau Bun
- npm atau pnpm
Install via npm
# Install global
npm install -g openclaw@latest
# Atau pakai pnpm
pnpm add -g openclaw@latest
Setup Wizard
# Jalankan wizard interaktif
openclaw onboard
# Atau dengan daemon auto-install
openclaw onboard --install-daemon
⚙️ Konfigurasi
Cara mengatur OpenClaw sesuai kebutuhan
File Konfigurasi
Config disimpan di ~/.openclaw/openclaw.json
# Lihat config saat ini
openclaw config get
# Set nilai config
openclaw config set gateway.port 18789
# Unset nilai
openclaw config unset agents.defaults.model
Contoh Config
{
"agents": {
"defaults": {
"model": {
"primary": "github-copilot/claude-opus-4.5"
},
"models": {
"github-copilot/claude-opus-4.5": {},
"github-copilot/claude-sonnet-4": {},
"github-copilot/gpt-4o": {}
}
}
},
"channels": {
"telegram": {
"enabled": true,
"botToken": "YOUR_BOT_TOKEN"
}
},
"gateway": {
"port": 18789,
"bind": "loopback"
}
}
🖥️ Gateway Commands
Kontrol service gateway OpenClaw
Service Management
| Command | Fungsi |
|---|---|
openclaw gateway status |
Cek status gateway |
openclaw gateway start |
Start gateway service |
openclaw gateway stop |
Stop gateway service |
openclaw gateway restart |
Restart gateway |
openclaw gateway install |
Install sebagai system service |
Contoh Penggunaan
# Cek status lengkap
openclaw gateway status --deep
# Restart dengan force
openclaw gateway restart --force
# Lihat health
openclaw gateway health --json
💬 Channel Commands
Kelola channel komunikasi (Telegram, WhatsApp, dll)
Commands
| Command | Fungsi |
|---|---|
openclaw channels list |
Lihat semua channel |
openclaw channels status |
Cek status channel |
openclaw channels add |
Tambah channel baru |
openclaw channels login |
Login WhatsApp (scan QR) |
openclaw channels logout |
Logout dari channel |
Contoh
# Tambah Telegram bot
openclaw channels add --channel telegram --token "BOT_TOKEN"
# Login WhatsApp (akan tampil QR code)
openclaw channels login --channel whatsapp
# Cek status dengan probe
openclaw channels status --probe
🧠 Model Commands
Kelola AI models
Commands
| Command | Fungsi |
|---|---|
openclaw models list |
Lihat model tersedia |
openclaw models status |
Cek status & usage |
openclaw models set MODEL |
Set default model |
Ganti Model via Chat
/model gpt-4o # Hemat quota
/model claude-sonnet-4 # Balance
/model claude-opus-4.5 # Premium
📋 Session Commands
Kelola conversation sessions
Commands
# Lihat semua sessions
openclaw sessions
# Dengan filter waktu aktif
openclaw sessions --active 60
# Output JSON
openclaw sessions --json
Clear Session via Chat
/clear # Reset conversation saat ini
/compact # Kompres history (hemat context)
⏰ Cron Jobs
Jadwalkan task otomatis
Commands
| Command | Fungsi |
|---|---|
openclaw cron status |
Cek status scheduler |
openclaw cron list |
Lihat semua jobs |
openclaw cron add |
Tambah job baru |
openclaw cron rm ID |
Hapus job |
openclaw cron run ID |
Jalankan job sekarang |
Contoh
# Reminder setiap hari jam 9 pagi
openclaw cron add \
--name "morning-reminder" \
--cron "0 9 * * *" \
--tz "Asia/Jakarta" \
--system-event "Selamat pagi!"
🔒 Security Commands
Audit dan hardening keamanan
Security Audit
# Audit cepat
openclaw security audit
# Audit mendalam
openclaw security audit --deep
# Auto-fix yang aman
openclaw security audit --fix
Telegram Setup
Cara setup bot Telegram
1. Buat Bot di BotFather
- Buka @BotFather di Telegram
- Kirim
/newbot - Ikuti instruksi untuk nama & username
- Copy token yang diberikan
2. Tambahkan ke OpenClaw
openclaw channels add \
--channel telegram \
--token "YOUR_BOT_TOKEN"
3. Restart Gateway
openclaw gateway restart
WhatsApp Setup
Cara koneksikan WhatsApp
Login via QR Code
openclaw channels login --channel whatsapp
Scan QR Code
- Buka WhatsApp di HP
- Pergi ke Settings > Linked Devices
- Tap "Link a Device"
- Scan QR code yang muncul di terminal
Discord Setup
Cara setup Discord bot
1. Buat Application
- Pergi ke Discord Developer Portal
- Klik "New Application"
- Buat Bot dan copy token
2. Tambahkan ke OpenClaw
openclaw channels add \
--channel discord \
--token "YOUR_DISCORD_TOKEN"
⌨️ Slash Commands
Perintah yang bisa digunakan di chat
Commands Umum
| Command | Fungsi |
|---|---|
/status |
Lihat status AI, model, dan usage |
/help |
Lihat daftar commands |
/clear |
Reset conversation |
/compact |
Kompres history untuk hemat context |
/model MODEL |
Ganti model AI |
/reasoning on/off |
Toggle extended thinking |
🧠 Memory System
Cara AI mengingat informasi
Memory Files
MEMORY.md- Long-term memorymemory/YYYY-MM-DD.md- Daily notes
CLI Commands
openclaw memory status
openclaw memory index
openclaw memory search "query"
👥 Multi-Agent
Jalankan multiple AI agents
Commands
# Lihat agents
openclaw agents list
# Tambah agent baru
openclaw agents add work-agent \
--workspace ~/work-ai \
--model gpt-4o
# Hapus agent
openclaw agents delete work-agent
🔧 Troubleshooting
Solusi masalah umum
Gateway Tidak Jalan
openclaw gateway status
openclaw logs --follow
openclaw gateway restart --force
Bot Tidak Merespon
openclaw status
openclaw channels status --probe
openclaw logs -f
Doctor Check
openclaw doctor
openclaw doctor --deep
📝 Logs
Cara melihat dan debug logs
Tail Logs
openclaw logs --follow
openclaw logs --limit 100
openclaw logs --json
Channel Logs
openclaw channels logs --channel telegram
openclaw channels logs --channel all