安装 Clawdbot
安装 Clawdbot 前,请确保你有:
- Python 3.10 或更高版本
- Git(用于克隆仓库)
- Anthropic API 密钥(在此获取)
- pip(Python 包管理器)
-
安装 Python(如果尚未安装):
Terminal window # 使用 Homebrewbrew install python@3.11 -
克隆仓库:
Terminal window git clone https://github.com/polvoazul/clawdbot.gitcd clawdbot -
创建虚拟环境:
Terminal window python3 -m venv venvsource venv/bin/activate -
安装依赖:
Terminal window pip install -r requirements.txt -
配置环境:
Terminal window cp .env.example .env# 用你的 Anthropic API 密钥编辑 .env
-
安装 Python:
Terminal window # Ubuntu/Debiansudo apt updatesudo apt install python3.11 python3.11-venv python3-pip# Fedorasudo dnf install python3.11# Archsudo pacman -S python -
克隆仓库:
Terminal window git clone https://github.com/polvoazul/clawdbot.gitcd clawdbot -
创建虚拟环境:
Terminal window python3 -m venv venvsource venv/bin/activate -
安装依赖:
Terminal window pip install -r requirements.txt -
配置环境:
Terminal window cp .env.example .envnano .env # 编辑添加 API 密钥
-
拉取镜像:
Terminal window docker pull ghcr.io/polvoazul/clawdbot:latest -
创建配置目录:
Terminal window mkdir -p ~/.clawdbot -
创建
.env文件:Terminal window cat > ~/.clawdbot/.env << EOFANTHROPIC_API_KEY=your_api_key_hereEOF -
运行容器:
Terminal window docker run -d \--name clawdbot \-v ~/.clawdbot:/app/config \--env-file ~/.clawdbot/.env \ghcr.io/polvoazul/clawdbot:latest
创建或编辑 .env 文件:
# 必需:你的 Anthropic API 密钥ANTHROPIC_API_KEY=sk-ant-xxxxx
# 可选:模型选择(默认:claude-sonnet-4-20250514)CLAUDE_MODEL=claude-sonnet-4-20250514
# 可选:日志级别LOG_LEVEL=INFO
# 频道特定设置(按需添加)# TELEGRAM_BOT_TOKEN=your_token# DISCORD_BOT_TOKEN=your_token测试安装:
# 激活虚拟环境source venv/bin/activate
# 运行测试命令python -m clawdbot --version你应该能看到版本号输出。
安装完成后,继续:
- 快速开始: 运行你的第一次对话
- WhatsApp 设置: 连接 WhatsApp
- Telegram 设置: 连接 Telegram