Metadata-Version: 2.4
Name: nonebot-plugin-slave-market
Version: 0.2.0
Summary: 群友市场/奴隶市场 - 群聊文字游戏插件 (从 Yunzai-Bot 移植)
Author: Tony
License: Mulan PSL v2
Project-URL: Homepage, https://github.com/TonyLiangP2010405/nonebot-plugin-slave-market
Project-URL: Repository, https://github.com/TonyLiangP2010405/nonebot-plugin-slave-market
Keywords: nonebot,nonebot2,game,slave-market,group-game,yunzai
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Mulan Permissive Software License v2 (MulanPSL-2.0)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Communications :: Chat
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: nonebot2>=2.2.0
Requires-Dist: nonebot-adapter-onebot>=2.0.0
Requires-Dist: nonebot-plugin-apscheduler>=0.5.0
Requires-Dist: nonebot-plugin-localstore>=0.7.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: pydantic-settings>=2.0.0
Requires-Dist: PyYAML>=6.0
Requires-Dist: aiofiles>=23.0.0
Requires-Dist: typing-extensions>=4.0.0
Dynamic: license-file

# nonebot-plugin-slave-market

群友市场 / 奴隶市场 - NoneBot2 群聊文字游戏插件

从 Yunzai-Bot V3 插件 [Slave-Market](https://gitee.com/Tloml-Starry/Slave-Market) 移植而来。

## 功能

### 基础玩法
- 💰 打工赚取金币
- 🧑‍🌾 购买/放生群友作为奴隶
- ⚔️ 训练、决斗奴隶
- 🏆 排位赛系统
- 🏦 银行系统（存款/取款/升级/利息/转账）
- 📊 排行榜
- 🔄 每周自动重置

### v0.2.0 扩展玩法
- ✅ 签到系统（连续签到奖励、签到排行）
- ⭐ 等级经验系统（打工/训练/决斗/排位获经验）
- 🏅 成就系统（20+ 成就可解锁）
- 📋 每日任务系统（每天3个随机任务）
- 📊 个人信息面板（综合数据一览）
- 🛒 道具商店（6种道具可购买/使用/赠送）
- 📢 随机事件系统（每天一个群事件影响玩法）
- 👑 称号系统（8个称号，部分带属性加成）
- 🎯 悬赏系统（发布/领取/取消悬赏）
- 🏆 赛季系统（周/月赛季排名与奖励）

## 安装

```bash
pip install nonebot-plugin-slave-market
```

## 使用

在群聊中发送以下指令：

| 指令 | 说明 |
|------|------|
| #奴隶帮助 | 查看帮助 |
| #打工 / #工作 | 打工赚取金币 |
| #购买群友 @用户 | 购买奴隶 |
| #我的奴隶 | 查看奴隶信息 |
| #训练 @用户 | 训练奴隶 |
| #一键训练 | 训练所有奴隶 |
| #决斗 @用户1 @用户2 | 奴隶决斗 |
| #排位赛 | 查看排位信息 |
| #参加排位赛 @用户 | 参加排位 |
| #存款 数量 | 银行存款 |
| #取款 数量 | 银行取款 |
| #升级信用 | 升级银行等级 |
| #银行信息 | 查看银行 |
| #领取利息 | 领取利息 |
| #转账 数量 @用户 | 转账 |
| #奴隶市场 / #排行榜 | 排行榜 |
| #回购自己 | 从主人处回购 |
| #抢劫 @用户 | 抢劫金币 |
| #签到 / #打卡 | 每日签到 |
| #签到排行 | 签到排行榜 |
| #我的等级 | 查看等级经验 |
| #等级排行 | 等级排行榜 |
| #我的成就 | 查看成就 |
| #成就排行 | 成就排行榜 |
| #每日任务 | 查看每日任务 |
| #领取任务奖励 | 领取任务奖励 |
| #刷新任务 | 刷新每日任务 |
| #我的信息 | 个人信息面板 |
| #查看信息 @用户 | 查看他人信息 |
| #商店 | 道具商店 |
| #购买道具 道具名 | 购买道具 |
| #我的道具 | 查看背包 |
| #使用道具 道具名 | 使用道具 |
| #赠送道具 @用户 道具名 | 赠送道具 |
| #今日事件 | 查看群事件 |
| #我的称号 | 查看称号 |
| #佩戴称号 称号名 | 佩戴称号 |
| #悬赏列表 | 查看悬赏 |
| #发布悬赏 @用户 金额 | 发布悬赏 |
| #领取悬赏 @用户 | 领取悬赏 |
| #取消悬赏 ID | 取消悬赏 |
| #赛季信息 | 赛季信息 |
| #赛季排行 | 赛季排名 |
| #赛季奖励 | 领取赛季奖励 |
| #历史赛季 | 历史赛季记录 |

## 配置

在 `.env` 文件中：

```env
slavemarket__work__cooldown=3600
slavemarket__purchase__cooldown=3600
slavemarket__bank__initialLimit=1000
slavemarket__weeklyReset__enabled=true
```

## License

Mulan PSL v2
