AstrBot 插件 — 随机发送图片,带 Web 管理面板。
| 功能 | 说明 |
|---|---|
/mt |
随机抽取图库中的一张图片发送 |
/sc + 图片 |
收藏图片到图库(需权限) |
/op <QQ号> |
授权用户使用 /sc(仅 Owner) |
/unop <QQ号> |
取消授权 |
/oplist |
查看授权用户列表 |
| Web 面板 | 图片浏览、上传、删除(公开访问) |
- 将
moeta/目录放到 AstrBot 的data/plugins/下 - 安装依赖:
pip install aiohttp PyJWT - 重启 AstrBot
插件目录下创建两个文件:
moeta_owner.txt — Owner 的 QQ 号(一行)
1171016674
moeta_allowed.txt — 允许使用 /sc 的 QQ 号(一行一个,支持 # 注释)
# 允许收藏图片的用户
1171016674
1234567890
也可以通过环境变量配置:
MOETA_ADMIN_TOKEN— Web 面板管理员 token(默认moeta114514)MOETA_OWNER— Owner QQ 号MOETA_ALLOWED_UPLOADERS— 逗号分隔的 QQ 白名单
- Web 面板:
http://<服务器IP>:6186/ - 管理员:点击右上角登录,输入 admin token
| 命令 | 权限 | 说明 |
|---|---|---|
/mt |
所有人 | 随机摸一张图 |
/sc + 图片 |
白名单 | 收藏图片 |
/op <QQ> |
Owner | 添加白名单 |
/unop <QQ> |
Owner | 移除白名单 |
/oplist |
所有人 | 查看白名单 |
- 图片存储:本地文件 + JSON 元数据
- Web 服务:独立 aiohttp 服务器(端口 6186),无需 Dashboard 登录
- 权限:Owner/白名单 双重验证,支持文件和环境变量配置