Docs 进阶玩法

OpenClaw 部署教程

从零开始部署 OpenClaw Telegram 机器人,并接入 Forest API 平台。

OpenClaw 是一个开源的 Telegram AI 机器人,支持多模型对话。本教程将引导你完成部署并接入 Forest API。
需要准备:一台服务器(或本地机器)、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 命令,如果机器人正常回复,说明部署成功。