什么是Connector
LaunchThat OpenClaw Connector 是一个已被标记为弃用的旧版连接器技能,用于在 LaunchThatBot 和现有的 OpenClaw VPS 实例之间建立安全连接。该工具的核心目标是实现双向通信与事件同步,支持将 OpenClaw 环境中的关键状态变更(如代理状态变化、任务执行、房间更新等)实时推送到 LaunchThatBot 平台。尽管当前推荐使用 `@launchthatbot/connect-openclaw-plugin` 替代此技能,但在迁移过渡期或维护遗留系统时,该连接器仍可用于验证连接行为、配置安全令牌以及排查认证与数据流问题。其设计严格遵循最小权限原则,仅允许出站网络请求至 LaunchThatBot API,禁止 shell 执行和任意文件系统访问,确保运行时的安全性与可审计性。
核心功能特点
- 支持通过 HMAC 签名机制进行请求认证,具备时间戳偏移检测以防范重放攻击
- 提供心跳、数据摄入(ingest)和事件回放(replay)端点验证功能,便于运维监控
- 仅处理预定义的标准事件 schema(如 agent_status_changed、task_completed 等),保证数据一致性
- 依赖显式提供的 ingest token 和 signing secret,避免读取本地敏感信息
- 所有代码修改必须在本仓库的 `packages/launchthat-openclaw-connector` 中进行,镜像仓库仅为分发用途
适用场景
该连接器适用于需要将已有 OpenClaw 虚拟私有服务器集成到 LaunchThatBot 工作流生态系统的场景。例如,当企业已在内部部署 OpenClaw 并希望将其机器人行为可视化、编排化时,可通过此连接器将关键操作事件同步至 LaunchThatBot 控制台,实现统一监控与调度。此外,在开发或测试阶段,工程师可利用其心跳与回放接口快速验证连接稳定性及事件传输完整性。对于运维人员而言,它提供了清晰的诊断路径:若遇到 401 错误,可检查令牌有效期;若出现签名失败,则需核对时钟同步与密钥配置。需要注意的是,该工具不适用于新基础设施部署或管理其他无关 bot 逻辑,仅限用于特定连接流程的调试与配置。
