68 lines
1.3 KiB
Markdown
68 lines
1.3 KiB
Markdown
# autman-plugins
|
|
|
|
Autman 插件集合仓库。
|
|
|
|
这个仓库后续统一存放 BOSS 的 Autman 插件,包括但不限于 SimAdmin API 集成插件。
|
|
|
|
## 目录规划
|
|
|
|
```text
|
|
plugins/ # Autman 插件脚本
|
|
examples/ # 示例配置 / 调用示例
|
|
docs/ # 设计说明、接口说明、参考资料
|
|
```
|
|
|
|
## 已规划插件
|
|
|
|
### SimAdmin API 插件
|
|
|
|
目标能力:
|
|
|
|
- 获取 SimAdmin 运行状态
|
|
- 获取设备 / SIM / 蜂窝网络状态
|
|
- 发送短信
|
|
- 查询短信列表和短信统计
|
|
|
|
参考 SimAdmin 默认地址:
|
|
|
|
```text
|
|
http://<simadmin-host>:3000
|
|
```
|
|
|
|
常用接口:
|
|
|
|
```text
|
|
GET /api/health
|
|
GET /api/device
|
|
GET /api/sim
|
|
GET /api/network
|
|
GET /api/data
|
|
GET /api/stats
|
|
POST /api/sms/send
|
|
GET /api/sms/list
|
|
GET /api/sms/stats
|
|
```
|
|
|
|
短信发送请求体:
|
|
|
|
```json
|
|
{
|
|
"phone_number": "13800138000",
|
|
"content": "测试短信"
|
|
}
|
|
```
|
|
|
|
## 安全注意
|
|
|
|
插件侧应增加 `access_token` 或 Autman 自身权限校验,避免未授权调用短信发送等敏感操作。
|
|
|
|
## 当前状态
|
|
|
|
初始通用仓库骨架已创建。等待 BOSS 上传既有 Autman 插件后,再按实际风格补齐实现。
|
|
## 文档
|
|
|
|
- [Autman 插件开发规则与仓库约定](docs/autman-plugin-rules.md)
|
|
- [JS 微服务路由插件模板](templates/js-router-plugin-template.js)
|
|
- [Python middleware 插件模板](templates/python-middleware-plugin-template.py)
|
|
|