Skip to main content

OpenClaw

Introduction

OpenClaw 是一款開源的個人 AI 數位助理,讓你在各種通訊平台上擁有專屬的智慧管家。無論是自動回覆訊息、整理資訊、串接工作流程,OpenClaw 都能幫你搞定。

Resources

Installation

With Docker
git clone https://github.com/openclaw/openclaw
cd openclaw
export OPENCLAW_IMAGE="ghcr.io/openclaw/openclaw:latest"
./scripts/docker/setup.sh

CLI Commands

Browser Access
    遠端存取只能使用 SSH Port Forwarding

    ~/.openclaw/openclaw.json :

      "gateway": {
        "port": 18789,
        "mode": "local",
        "bind": "lan",
        "controlUi": {
          "allowedOrigins": [
            "http://localhost:18789",
            "http://127.0.0.1:18789",
            "http://your-openclaw-ip:18789"
          ]
        },

    Approve the device

    docker compose run --rm devices list
    docker compose run --rm devices approve <request-id>
    Telegram Access

    Create a Bot from Telegram

    1. Open Telegram
    2. Chat with @BotFather 
    3. Run /newbot , follow prompts to create your bot, and save the token.
      • Bot Name: <whatever>
      • Bot Username: <unique-name and must end in 'bot'> 

    Go to OpenClaw CLI

    docker compose run --rm openclaw-cli channels add --channel telegram --token "<bot-token>"

    Go to Telegram

    1. Open you-bot
    2. Send "Hi"
    3. Getting a pairing code "XXXXX"

    Go to OpenClaw CLI

    docker compose run --rm openclaw-cli pairing approve telegram XXXXX

    Done