注「索引目录」公众号,获取更多干货。
最近AI圈子最火的概念是什么?无疑是 Agent(智能体/代理)。
我们熟悉的ChatGPT、Claude,更像是知识渊博的“军师”。你问它“如何清理一下我的电脑垃圾?”,它会告诉你sudo apt-get autoremove之类的命令,但最后一步,还是得你亲手复制、粘贴、敲回车。
但OpenClaw这类工具,把“军师”变成了“士兵”。你只需要下达指令:“帮我清理一下系统垃圾,然后把结果发到我微信上”,它就会真的自己去执行命令,干完活再跟你汇报。
这种感觉,就像从“遥控玩具”升级到了“自动驾驶”。今天,我就带大家完整走一遍OpenClaw的部署流程,并打通Telegram,让你亲身体验一下AI替你“动手”的快感。
⚠️ 写在最前面:安全第一,这是“成年人的玩具”
在开始之前,我必须用一个资深踩坑者的身份,给你泼一盆冷水:OpenClaw 权限极高,它能读写你的文件,执行你的系统命令。
这就像给了一个实习生服务器的root密码。用好了,他是你的得力干将;用不好,他可能会把你的家底都翻个底朝天。
【重要提示】
千万别在你的主力工作电脑上安装! 尤其是存有公司机密、个人隐私、珍贵照片的电脑。
最佳实践:准备一台虚拟机(推荐)、一台不用的旧电脑(闲置Mac mini、树莓派)、或者一台VPS服务器。把它关在“笼子”里,让它随便折腾。
合规使用:请确保你的所有操作符合当地法律法规,本教程仅用于技术学习与研究,请勿用于任何非法用途。
好了,如果你已经准备好了“沙盒环境”,我们正式开始。
一、初识OpenClaw:大脑与双手的分离
OpenClaw的架构非常清晰,你可以把它理解为一个人:
🧠 Brain(大脑):负责思考。它调用GPT-4o、Claude、KIMI等大模型的API,理解你的指令,并拆解成具体的任务步骤。
🖐️ Hands(双手):负责执行。它根据大脑的指令,去运行Shell命令、读写文件、甚至操控浏览器。
你想用哪个模型给它当“大脑”都可以,Claude、GPT、Gemini,甚至本地的Ollama都支持,非常灵活。
二、一键安装:把“实习生”招进来
官方提供了一个非常友好的安装脚本,整个过程自动检测,基本不需要人工干预。
【环境自查清单】
系统:macOS / Linux / Windows (强烈推荐WSL2)
Node.js:版本必须 22+ (这是最容易踩坑的地方,记得先
node -v检查一下)网络:你的服务器需要能够稳定访问所需的AI模型API(如OpenAI、Anthropic等)。请确保网络环境允许你调用这些服务。
Mac / Linux 用户
打开终端,复制下面这行代码,回车即可。
bash
curl-fsSL https://openclaw.ai/install.sh |bash
如果你想让它像系统服务一样,重启后也能自动在后台运行,可以加上--install-daemon参数:
bash
curl-fsSL https://openclaw.ai/install.sh |bash-s -- --install-daemon
Windows 用户
以管理员身份打开PowerShell,先放行脚本执行:
bash
Set-ExecutionPolicy RemoteSigned
然后粘贴官方安装命令,等待完成即可。
三、入职培训:配置你的AI员工(核心步骤)
安装完成后,“实习生”已经到岗。接下来是“入职培训”,也就是初始化配置。这一步非常重要,决定了它能不能干活。
在终端运行:
bash
openclaw onboard
向导会问你几个问题:
选择大脑(LLM):输入你的API Key(GPT、Claude、Gemini)。如果没有国外账号,可以用国内的KIMI。
选择通讯工具(Platform):这里我们选择Telegram,这是目前体验最好的平台。向导会提示你输入Bot Token,别急,我们下一步就来创建它。
四、开通“专线”:手把手绑定Telegram Bot
让AI干活,还得专门开个后台盯着?太麻烦了。OpenClaw最爽的一点是,你可以通过Telegram直接跟它对话,下达指令。
第1步:找“机器人之父”申请一个Bot
在Telegram里搜索 @BotFather (这是官方认证的,别找错了)。给他发送 /newbot。
他会问你要一个显示名字,比如“我的AI打工人”。
再要一个用户名,必须以
bot结尾,比如my_openclaw_bot。
创建成功后,BotFather会发给你一条消息,里面包含一个API Token,格式像7234567890:AAHdqTcv...。立刻复制保存好! 这个Token就是你的Bot的身份证。
第2步:找到自己的数字ID(为了安全)
搜索 @userinfobot,发送 /start,它会直接回复你一串数字,比如 123456789。记下来,后面设置白名单用。
第3步:把Bot Token喂给OpenClaw
如果你还在
onboard向导中:直接选择Telegram,把刚才复制的Token粘贴进去,它会自动验证。如果你已经完成了onboard:手动编辑配置文件
~/.openclaw/config.yaml,找到channels部分,填入:yaml
channels:telegram:enabled:truebotToken:"7234567890:AAHdqTcv..."# 换成你的dmPolicy:"pairing"# 强烈推荐!只有配对过的用户才能用,防止别人乱搞
保存后,重启网关:
openclaw gateway restart
第4步:完成最后的“配对”仪式
现在去Telegram搜索你刚创建的Bot(比如 @my_openclaw_bot),给他发一条消息,比如 /start。
它会回复你一个配对码,比如 JN4MSY23。
然后,在你的服务器终端里执行:
bash
openclaw pairing approve telegram JN4MSY23
看到 ✅ Approved 的提示,就说明配对成功啦!现在,你的Telegram就成为了指挥AI的“遥控器”。
五、避坑指南:为什么Bot一直不理我?
这是很多新手都会遇到的第一个坑。你给Bot发消息,它毫无反应,看日志也没有任何输出。
99%的原因:网络问题。
你的服务器虽然能访问AI API,但OpenClaw的后台服务可能没有正确配置网络代理(如果你的环境需要代理才能访问外网)。
解决方案(以macOS为例):
找到OpenClaw的启动配置文件:
~/Library/LaunchAgents/ai.openclaw.gateway.plist用文本编辑器打开,在
<dict>标签内,加入以下环境变量(端口1088换成你自己的代理端口):xml
<key>EnvironmentVariables</key><dict><key>HTTPS_PROXY</key><string>http://127.0.0.1:1088</string><key>HTTP_PROXY</key><string>http://127.0.0.1:1088</string></dict>
保存文件,然后重启网关:
openclaw gateway restart
再发一条消息试试,是不是就秒回了?
六、验证成果:我的AI真的能干活了
一切都配置好后,让我们来检验一下这个“实习生”的水平。
打开Telegram,给你的Bot发一条消息:
“帮我看看现在服务器负载怎么样,如果最近5分钟负载超过1,就提醒我一下。”
你将会看到(大概率的)惊喜一幕:Bot不会回复你一大段关于uptime命令的解释,而是直接告诉你它执行了命令,并把命令的结果返回给你!
这才是我们想要的AI——不说废话,只干实事。
最后的一点感想
OpenClaw代表的,是我心目中AI Agent该有的样子。它不是一个更聪明的聊天框,而是一个可以信赖的数字员工。它24小时在线,任劳任怨,帮你处理那些繁琐的、需要跨平台操作的杂事。
安装和配置只是万里长征第一步。真正有趣的,是当你把定时任务、API监控、数据爬取这些真实需求跟它打通之后,那种“AI主动跑来跟你汇报工作”的奇妙感觉。
建议你从一件最让你头疼的小事开始,比如定时备份文件、监控网站是否宕机、或者自动汇总RSS订阅。相信我,一旦你习惯了“动动嘴”就让AI把事情办了,你就再也回不去了。
📢 免责声明
本文内容仅供技术学习与交流,不构成任何形式的建议或指导。OpenClaw是一款开源工具,使用者应自行承担安装、配置及使用过程中的所有风险和责任。请务必遵守所在国家或地区的法律法规,不得将本工具用于任何非法或未经授权的用途。对于因使用本工具而导致的任何直接或间接损失,作者及发布平台不承担任何责任。
如果你在安装过程中遇到了其他问题,欢迎在评论区留言,我会的知无不言。觉得这篇文章有用的话,也请点个【赞】和【在看】,支持我继续挖掘更多好玩的生产力工具!

