OpenClaw 部署教程
从零开始部署 OpenClaw Telegram 机器人,并接入 Forest API 平台。
OpenClaw 是一个开源的 Telegram AI 机器人,支持多模型对话。本教程将引导你完成部署并接入 Forest API。
需要准备:一台服务器(或本地机器)、Telegram Bot Token、Forest API Key。
需要准备:一台服务器(或本地机器)、Telegram Bot Token、Forest API Key。
前置准备
获取 Telegram Bot Token
在 Telegram 中搜索 @BotFather,发送 /newbot 命令,按提示创建机器人并获取 Token。
获取 Forest API Key
登录 控制台,复制你的 API Key 备用。
第一步:克隆项目
git clone https://github.com/openclaw/openclaw.git
cd openclaw
第二步:配置环境变量
复制示例配置文件:
cp .env.example .env
编辑 .env 文件,填入以下内容:
TELEGRAM_BOT_TOKEN=your_telegram_bot_token
OPENAI_API_KEY=YOUR_API_KEY
OPENAI_BASE_URL=https://forestapi.com/v1
DEFAULT_MODEL=claude-sonnet-4-5
请将 YOUR_API_KEY 替换为你的实际 API Key,your_telegram_bot_token 替换为 BotFather 给你的 Token。
第三步:启动服务
方式一:Docker(推荐)
docker compose up -d
方式二:直接运行
安装依赖:
npm install
启动:
npm start
第四步:测试机器人
在 Telegram 中找到你的机器人,发送 /start 命令,如果机器人正常回复,说明部署成功。