🛡️ OpenClaw 救援机器人:你的远程运维备胎

在玩 Telegram Bot 时,最痛苦的莫过于:人在外面,主 Bot 挂了,而你手机里没有 SSH 工具。

救援机器人 (Rescue Bot) 正是为了解决这个痛点而生。它像是一个“影子守护者”,平时静默运行,关键时刻能帮你查日志、改配置、重启服务。


一、 核心工作原理

救援机器人与主机器人共存,但拥有独立的运行环境。

  • 主机器人:负责复杂的业务逻辑,挂掉风险较高。
  • 救援机器人:只负责基础运维指令,极简稳定,作为通往服务器的“后门”。

二、 准备工作

在开始之前,你需要准备好“备胎”的身份:

  1. 打开 Telegram,私聊 @BotFather
  2. 发送 /newbot,按提示创建一个新 Bot(建议取名为 XXX_Rescue_Bot)。
  3. 获取 Token:保存好那串类似 123456:ABC... 的字符串。

三、 配置实操步骤

OpenClaw 内置了完善的救援模式支持,只需指定 --profile rescue 即可进入独立配置空间。

第 1 步:初始化配置向导

在终端执行以下命令,开启救援模式的“登舰”流程:

1
openclaw --profile rescue onboard

第 2 步:关键参数填写指南

向导会询问几个核心问题,建议按下表填写:

配置项 推荐建议 备注
端口 (Port) 19789 必须与主 Bot 端口不同,避开常用端口。
工作空间 保持默认 自动带有 -rescue 后缀,实现数据隔离。
AI 模型 轻量化模型 仅用于语义理解指令,无需高性能模型。
Bot Token 填入新申请的 Token 切勿与主 Bot 使用同一个 Token!

第 3 步:注册为系统服务

配置完成后,让它在后台默默守护:

1
2
3
4
5
# 安装救援机器人服务
openclaw --profile rescue gateway install

# 检查运行状态
openclaw --profile rescue status

四、 常用运维指令

有了救援 Bot 之后,你的管理命令会分为两套。建议将以下命令存入手机备忘录:

1. 状态巡检

1
2
openclaw status                # 查看主 Bot 状态
openclaw --profile rescue status # 查看救援 Bot 状态

2. 紧急重启(当 Bot 卡死时)

1
2
sudo systemctl restart openclaw-gateway         # 重启主 Bot
sudo systemctl restart openclaw-gateway-rescue # 重启救援 Bot

五、 救急场景:主 Bot 挂了怎么办?

这时候,你只需打开 Telegram,给你的救援机器人发送自然语言指令:

  • 💬 “主机器人为什么没反应了?” —— 它会返回最近 20 行报错日志。
  • 💬 “帮我把主配置里的 API Key 改一下。” —— 它可以远程修改 config.toml
  • 💬 “重启主机器人。” —— 它会调用系统权限尝试唤醒主服务。

⚠️ 安全警告

由于救援机器人拥有操作主 Bot 文件及重启系统的权限,请务必注意:

  1. 权限控制:在 OpenClaw 设置中,务必只允许你本人的 Telegram ID 控制救援 Bot。
  2. 两步验证:建议为你的 Telegram 账号开启两步验证,防止“后台钥匙”落入他人之手。
  3. 独立端口:确保服务器防火墙已放行救援 Bot 所使用的端口。

🎉 总结

配置救援机器人是 OpenClaw 从“好玩”向“专业”迈进的重要一步。这种双保险机制极大地降低了运维焦虑。

下一步: 你是否想了解如何让救援机器人检测到主 Bot 宕机时,实现 “全自动重启”?如果感兴趣,请在评论区留言!


网站由 Polarisiu © 2026使用 Stellar 主题创建

总访问次 · 总访客人 · 本页访问
已发布博客8篇 · 总计5.9k字

全部都是博主用心学编写的啊!不是ai啊 只要保留原作者姓名并在基于原作创作的新作品适用同类型的许可协议,即可基于非商业目的对原作重新编排、改编或者再创作。

:YOURNAME