🌟 项目介绍
每日用户可随机抽取专属“今日小猪”,并生成配图展示名称、描述和性格。无需繁琐配置,支持自定义猪猪库和素材。自动缓存结果,每日刷新,避免重复。适合群聊互动或签到,增添聊天趣味。
📦 安装:
# 克隆仓库到插件目录
cd /AstrBot/data/plugins
git clone https://github.com/MegSopern/astrbot_plugin_rollpig
# 控制台重启AstrBot
🐷 使用 🐷
今日小猪 - 抽取今天属于你的小猪类型 🐖
- 每个用户每天只能抽取一次 🐽
- 重复抽取不会改变结果 🐷
- 每天 0 点自动重置 🐖
🐖 新增小猪 🐖
插件资源路径:
astrbot_plugin_rollpig/resource
- pig.json 小猪信息,例如:
[
{
"id": "pig",
"name": "猪",
"description": "普通小猪",
"analysis": "你性格温和,喜欢简单的生活,容易满足。在别人眼中可能有些慵懒,但你知道如何享受生活的美好。"
}
]
- image/ 小猪图片
- 图片命名需和信息中的
id一致 - 支持图片类型:
["png", "jpg", "jpeg", "webp", "gif"]
- 图片命名需和信息中的
🐽 目录结构示例 🐽
astrbot_plugin_rollpig/
├─ main.py # 插件主逻辑(AstrBot插件核心)
└─ resource/
├─ pig.json # 小猪信息数据
└─ image/
└─ pig.png # 小猪图片(与id对应)
🐖 注意事项 🐖
- 新增小猪时只需在
pig.json添加对象,并将对应图片放到image/文件夹即可 🐷 - 图片自动按 id 匹配,无需在 JSON 中写图片后缀 🐖
🎖️ 致谢
- 本插件基于nonebot-plugin-rollpig的核心逻辑进行改造。
- 欢迎前往原仓库为作者的辛苦付出点亮 ⭐ Star 支持!
📜 许可证
本项目采用 MIT 许可证 开源,详情请查阅许可证文件
