<BASH>安装完成后,启动配置向导:
npm install -g openclaw@latest
<BASH>这个向导会引导你完成以下步骤:
openclaw onboard --install-daemon
<YAML>
version: '3.8'
services:
openclaw:
image: ghcr.io/openclaw/openclaw:latest
container_name: openclaw
restart: always
environment:
- ANTHROPIC_API_KEY=sk-ant-api03... # 替换你的 Key
# 或者使用 OpenAI 格式
# - OPENAI_API_KEY=sk-...
# - OPENAI_BASE_URL=https://api.deepseek.com # 示例:使用 DeepSeek
volumes:
- ./data:/root/.openclaw # 持久化数据挂载
ports:
- "18789:18789"
启动服务:
<BASH>
docker-compose up -d
<BASH>开始对话: 在 Telegram 中找到你的 Bot,发送 Hello。 注意:出于安全考虑,首次对话可能需要进行“配对(Pairing)”验证,OpenClaw 会在终端输出一个验证码,你需要确认后才能继续。
# 假设你已经安装了 CLI 工具
openclaw providers add --provider telegram --token "你的_TELEGRAM_BOT_TOKEN"
<BASH>步骤 2:创建 SKILL.md
mkdir -p ~/.openclaw/skills/system-check
<MARKDOWN>步骤 3:热重载 OpenClaw 通常会自动检测技能目录的变化。
---
name: check_disk_usage
description: Check the current disk usage of the server.
usage: "check disk space", "disk usage", "server status"
---
# Disk Usage Checker
This skill executes a shell command to check disk usage.
## Tools
### get_disk_usage
- **Description**: Returns the output of `df -h`
- **Command**: `df -h`
⚠️ 安全警告:OpenClaw 的技能可以直接在宿主机执行命令。在编写或安装第三方技能时,请务必检查代码,防止 rm -rf 等恶意操作。
<MARKDOWN>修改后,Bot 的语气会立刻改变,变得更符合你设定的角色。
# Identity
You are JARVIS, a helpful and slightly sarcastic AI assistant running on a Linux server.
# Behaviors
- Be concise.
- If the user asks for code, provide only the code block unless explanation is requested.
- You love coffee emojis ☕.
| 欢迎光临 AI创想 (http://www.llms-ai.com/) | Powered by Discuz! X3.4 |