约 30 分钟
如何安装 OpenClaw 并连接 Telegram
从一台刚准备好的机器开始,到一个能在 Telegram 中回复你的智能体,预计需要约半小时。这里列出的命令来自官方文档,请对照你所安装的版本进行核实。
你需要准备什么
- 一台运行 macOS、Linux、WSL2 或 Windows 的电脑或 VPS
- Node 24.16+ 或 Node 26;安装程序也可以为你安装
- 模型的 API 密钥或订阅,或者本地模型
- 一个 Telegram 账户
操作步骤
-
选择机器并创建机器人
笔记本电脑适合试用;若要让智能体始终在线,建议使用小型 VPS 或家用服务器,并且绝不能将网关端口开放到互联网。在 Telegram 中仔细核对用户名后,向 @BotFather 发送消息,运行 /newbot 并复制它提供的令牌。
-
安装 OpenClaw
运行适用于你系统的官方安装程序。它会检测操作系统,在缺少 Node 时将其安装,然后安装 OpenClaw 并启动初始设置。
# macOS / Linux / WSL2 curl -fsSL https://openclaw.ai/install.sh | bash # Windows (PowerShell) iwr -useb https://openclaw.ai/install.ps1 | iex
-
完成初始设置并安装网关服务
选择 Quick start 以沿用它检测到的 AI 访问配置,或选择 Custom setup 配置所有选项。初始设置完成后,停止在前台运行的网关,并将其安装为后台服务,以便在重启后自动恢复运行。
openclaw onboard # after the quick start, stop the foreground gateway (Ctrl+C), then: openclaw gateway install
-
添加 Telegram 渠道
使用你的机器人令牌将 Telegram 添加为频道。然后检查频道状态,确认连接正常。
openclaw channels add --channel telegram --token <bot-token> openclaw channels status --probe
-
批准配对请求
给机器人发送任意消息。未知发送者收到的不是回复,而是配对码;请查看待处理请求,并在一小时内批准自己的配对码。
openclaw pairing list telegram openclaw pairing approve telegram <CODE>
-
执行安全审计并更新
运行内置安全审计,并从稳定频道更新。早于 2026.4.22 的版本存在已知严重漏洞,因此不要继续使用这些版本。
openclaw security audit openclaw update --channel stable
设置完成后,先做这些事
- 将 dmPolicy 保持为 pairing,避免找到你机器人的陌生人使用它。
- 在确认设置可靠之前,将 exec approvals 设为始终询问。
- 定期重复执行安全审计并更新。
常见错误
- 暴露网关端口,而不是让 gateway.bind 保持为 loopback 并通过 SSH 或 Tailscale 连接。
- 安装大量第三方技能;请像对待浏览器扩展一样谨慎,只从信任的来源添加少数技能。
- 忘记陷入循环的智能体会持续消耗模型令牌。