← Back to Plugins
Tools

Astrbot_plugin_openclaw_controller

doudou739 By doudou739 👁 123 views ▲ 0 votes

astrbot_plugin_openclaw_controller

GitHub

Configuration Example

{
  "openclaw_gateway_url": "http://localhost:18789",
  "openclaw_agent_id": "main",
  "gateway_auth_token": "",
  "admin_qq_ids": ["123456789"],
  "command_prefix": "/oc",
  "timeout": 300
}

README

# AstrBot OpenClaw 控制器插件

## 功能概述
通过特定指令控制OpenClaw,实现远程管理和任务执行。

## 核心功能
- ✅ OpenClaw状态监控
- ✅ 工具调用和执行
- ✅ 技能执行
- ✅ 文件操作
- ✅ 计划任务管理
- ✅ 批量操作支持

## 安装
1. 复制插件目录到AstrBot的`data/plugins/`目录
2. 重启AstrBot
3. 配置插件参数

## 配置
```json
{
  "openclaw_gateway_url": "http://localhost:18789",
  "openclaw_agent_id": "main",
  "gateway_auth_token": "",
  "admin_qq_ids": ["123456789"],
  "command_prefix": "/oc",
  "timeout": 300
}
```

## 使用指令
```
/oc status          # 检查OpenClaw状态
/oc tools           # 列出可用工具
/oc exec <命令>     # 执行OpenClaw命令
/oc skill <技能名>  # 执行特定技能
/oc file list       # 列出文件
/oc file read <路径> # 读取文件
/oc schedule add <任务> # 添加计划任务
/oc batch <指令文件> # 批量执行
```

## 开发状态
- [x] 项目结构创建
- [ ] 基础框架开发
- [ ] 核心功能实现
- [ ] 测试验证
- [ ] 文档完善

## 许可证
MIT License
tools

Comments

Sign in to leave a comment

Loading comments...