aae3fc2ba28c073ae6cae0909a532bef30851abe
autman-plugins
Autman 插件集合仓库。
这个仓库后续统一存放 BOSS 的 Autman 插件,包括但不限于 SimAdmin API 集成插件。
目录规划
py/ # 实机 Python 脚本插件(参考已有可用插件,优先复制这里的一层 .py 文件)
js/ # 实机 JS 插件 / 路由插件
plugins/ # 插件说明、归档和按插件名组织的源码副本
examples/ # 示例配置 / 调用示例
docs/ # 设计说明、接口说明、参考资料
已规划插件
SimAdmin API 插件
目标能力:
- 获取 SimAdmin 运行状态
- 获取设备 / SIM / 蜂窝网络状态
- 发送短信
- 查询短信列表和短信统计
参考 SimAdmin 默认地址:
http://<simadmin-host>:3000
常用接口:
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
短信发送请求体:
{
"phone_number": "13800138000",
"content": "测试短信"
}
安全注意
插件侧应增加 access_token 或 Autman 自身权限校验,避免未授权调用短信发送等敏感操作。
当前状态
初始通用仓库骨架已创建。等待 BOSS 上传既有 Autman 插件后,再按实际风格补齐实现。
启点读书 QDReader 签到插件
- 正式源码:
plugins/qdreader/qdreader_sign_autman.js - 实机 JS 副本:
js/qdreader_sign_autman.js - 定时运行:
cron: 1 7 * * *,每日 07:01 自动签到;签到结束后立即归档并清空最近运行日志 - 手动运行:
启点签到/启点签到 <uid> - Cookie 维护:
启点账号/启点ck <cookie>/启点查询 - 任务配置入口:
启点账号→账号任务配置,按账号保存到qdreader_task_pref_json;all on/off只影响选中的账号 - 默认执行:主签到
/argus/api/v3/checkin/checkin+ 固定低风险领取奖励/argus/api/v3/checkin/receivegifts - 可选任务(默认关闭):激励任务
mainPage/finishWatch、每日任务packagelist/finishWatch、每日抽奖detail/lottery、每周兑换checkinexchangepage/exchangegoods(仅周日;按上游Goods/GoodsScore选择并提交goodId)、章节卡片chaptercardwithbook、大咖荐书pullmessage - 签名环境:相对路径走
https://h5.if.qidian.com;大咖荐书使用绝对地址https://magev6.if.qidian.com/argus/api/v2/message/pullmessage;请求签名 method 使用小写;Autman 运行时需支持BigInt(插件避免使用 BigInt 字面量以兼容较旧 JS 解析器) - v2.10.3:复核全部任务矩阵、补齐执行窗口/接口文档,并移除 BigInt 字面量,保留 Autman 单插件、独立 bucket、多用户隔离、手动只跑当前用户、cron 跑全部账号、运行后立即归档清日志。
Raw 导入:
https://gitea.chickliu.fun/Hermes/autman-plugins/raw/branch/main/plugins/qdreader/qdreader_sign_autman.js
验证:
node tests/qdreader_plugin.test.mjs
文档
Description
Languages
JavaScript
63.9%
Python
36.1%