🦞

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

WhatsApp

Koneksikan WhatsApp Web

Discord

Setup Discord bot

Kembali

🔑 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
Gunakan token minimal 32 karakter dengan kombinasi huruf dan angka random!

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
Kembali

🔄 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!
Kembali

📱 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!"
Kembali

🧠 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
Untuk hemat quota, pakai gpt-4o untuk task ringan. Simpan claude-opus-4.5 untuk task yang butuh analisis mendalam!
Kembali

➕ 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
Kembali

💾 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
Buat cron job untuk backup otomatis harian!
Kembali

⬆️ 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
Backup config dulu sebelum update major version!
Kembali

⏰ 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
Kembali

🚀 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.

OpenClaw sudah terinstall dan berjalan di server ini. Kamu bisa langsung menggunakannya via Telegram!

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
Kembali

📦 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
Wizard akan memandu setup provider AI, channel, dan konfigurasi lainnya.
Kembali

⚙️ 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"
  }
}
Jangan share config yang berisi token/credentials!
Kembali

🖥️ 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
Kembali

💬 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
Kembali

🧠 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
Kembali

📋 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)
Kembali

⏰ 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!"
Kembali

🔒 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
Kembali

Telegram Setup

Cara setup bot Telegram

1. Buat Bot di BotFather

  1. Buka @BotFather di Telegram
  2. Kirim /newbot
  3. Ikuti instruksi untuk nama & username
  4. Copy token yang diberikan

2. Tambahkan ke OpenClaw

openclaw channels add \
  --channel telegram \
  --token "YOUR_BOT_TOKEN"

3. Restart Gateway

openclaw gateway restart
Kembali

WhatsApp Setup

Cara koneksikan WhatsApp

Login via QR Code

openclaw channels login --channel whatsapp

Scan QR Code

  1. Buka WhatsApp di HP
  2. Pergi ke Settings > Linked Devices
  3. Tap "Link a Device"
  4. Scan QR code yang muncul di terminal
Kembali

Discord Setup

Cara setup Discord bot

1. Buat Application

  1. Pergi ke Discord Developer Portal
  2. Klik "New Application"
  3. Buat Bot dan copy token

2. Tambahkan ke OpenClaw

openclaw channels add \
  --channel discord \
  --token "YOUR_DISCORD_TOKEN"
Kembali

⌨️ 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
Kembali

🧠 Memory System

Cara AI mengingat informasi

Memory Files

  • MEMORY.md - Long-term memory
  • memory/YYYY-MM-DD.md - Daily notes

CLI Commands

openclaw memory status
openclaw memory index
openclaw memory search "query"
Kembali

👥 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
Kembali

🔧 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
Kembali

📝 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