先决条件
准备工作
开始前,您需要:Telegram账户、一台服务器或VPS(或本地开发机用于测试)、安装Node.js 18+,以及至少一个AI模型的API密钥(Anthropic Claude、OpenAI或Google Gemini)。
步骤 1 BOTFATHER
步骤1:通过BotFather注册
在Telegram打开@BotFather,发送/newbot,按提示创建机器人。您将获得API令牌,请妥善保存,它是机器人身份验证凭证。
工作原理
在本地安装和运行 OpenClaw 的 3 个步骤
向 BotFather 注册
通过 @BotFather 创建您的机器人令牌, 克隆 OpenClaw 存储库, 并填写您的环境变量。整个先决条件清单在 15 分钟内完成。
将您的机器人添加到群组
运行 docker-compose up,将您新部署的机器人作为管理员添加到 Telegram 群组,并发送 /start 以确认安装已上线。
委派您的任务
编写您的自定义指令,让 OpenClaw 处理 AI 响应、群组管理和 webhook。仅在您的用例需要时才扩展框架。
步骤 2, 安装
步骤2:安装与配置OpenClaw
克隆OpenClaw仓库,复制示例环境文件。设置Telegram Bot令牌,选择AI模型提供者,配置数据库连接(开发用SQLite,生产用PostgreSQL)。
步骤 3, 部署
步骤3:部署与测试
使用npm start或docker-compose up启动OpenClaw。在Telegram向机器人发送/start验证运行状态。测试基本对话,然后添加至测试群组验证群组功能。