Tools
Astrbot_plugin_openclaw_controller
astrbot_plugin_openclaw_controller
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