diff --git a/README.md b/README.md
index 95bfb2c..7067268 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@
#### 如果想快速从零开始搭建一个这样的机器人,可以看我的教程哦:[让我栞栞](https://www.594594.xyz/2022/03/05/uma_bot/)
[![image](https://img.shields.io/badge/license-GPL3.0-blue.svg)](https://raw.githubusercontent.com/azmiao/uma_plugin/main/LICENSE)
-[![image](https://img.shields.io/badge/release-2.9.0-orange.svg)](https://github.com/azmiao/uma_plugin)
+[![image](https://img.shields.io/badge/release-2.9.1-orange.svg)](https://github.com/azmiao/uma_plugin)
[![image](https://img.shields.io/badge/auther-AZMIAO-blue.svg)](https://github.com/azmiao/uma_plugin)
@@ -94,6 +94,7 @@ https://github.com/azmiao/uma_plugin/
| 更新时间 | 版本号 | 更新日志&备注 |
|:--------:|:-------:|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| 24-04-18 | v2.9.1 | 马娘抽卡功能新增支持自选育成目标,[issue 72](https://github.com/azmiao/uma_plugin/issues/72) |
| 24-04-18 | v2.9.0 | 适配最新的V2数据库,适配新版官网数据,优化代码,[issue 69](https://github.com/azmiao/uma_plugin/issues/69) |
| 24-02-20 | v2.8.7 | 修复特殊卡池导致的更新卡池错误,[issue 67](https://github.com/azmiao/uma_plugin/issues/67) |
| 24-01-22 | v2.8.6f | 一些代码优化,以及由于镜像源问题,修改插件的更新源为官方源.
此次更新请在插件目录下检查`/.git/config`文件中,
`[remote "origin"]`后面的`url: xxxx...`改为
后手动使用`git pull -f`强制更新 |
diff --git a/uma_gacha_v2/__init__.py b/uma_gacha_v2/__init__.py
index 685270e..c72cfde 100644
--- a/uma_gacha_v2/__init__.py
+++ b/uma_gacha_v2/__init__.py
@@ -159,11 +159,16 @@ async def select_target_on_full(bot, ev):
chart_up_id_dict = await get_current_up_id_dict(group_id)
if not target_raw:
# 没选目标就展示可选列表
- msg = '您未输入目标,请从以下目标选择,输入数字ID即可,多个目标用英文逗号间隔,输错将会跳过:\n'
+ msg = '您未输入目标,请从以下目标选择,输入数字ID即可,多个目标用英文逗号间隔,需要添加全部UP请输入"all",输错将会跳过:\n'
msg += '\n'.join([f'> {key}: {value}' for key, value in chart_up_id_dict.items()])
else:
# 选目标就按照目标存入
- raw_id_list = target_raw.split(',')
+ if target_raw == 'all':
+ # 全部UP
+ chart_up_id_dict = await get_current_up_id_dict(group_id)
+ raw_id_list = list(chart_up_id_dict.keys())
+ else:
+ raw_id_list = target_raw.split(',')
await set_target_config(user_id, raw_id_list)
chart_name_list = [chart_up_id_dict.get(x, '') for x in raw_id_list]
if '' in chart_name_list:
diff --git a/userreadme.md b/userreadme.md
index 9ab2a99..53bd4bf 100644
--- a/userreadme.md
+++ b/userreadme.md
@@ -95,15 +95,16 @@
+ 马娘模拟抽卡
-| 功能命令 | 介绍 | 功能命令 | 介绍 |
-|-----------|----------|----------------|-------------------------------|
-| 查看马娘卡池 | 看马娘当前的池子 | @bot支援卡抽满破 | 支援卡抽一张UP至满破 |
-| @bot马娘单抽 | 马娘池子单抽 | 查看马娘卡池 | 查看本群设置的服务器和池子信息 |
-| @bot马娘十连 | 马娘池子十连 | 切换马娘服务器 | 限群管,命令后加服务器名 |
-| @bot马之井 | 马娘池子抽一井 | 切换马娘卡池 | 限群管,命令后加卡池ID |
-| @bot育成卡单抽 | 育成卡池子单抽 | 更新马娘卡池 | 限维护组,更新数据 |
-| @bot育成卡十连 | 育成卡池子十连 | 重载赛马娘卡池 | 仅刷新马娘当前UP卡池的信息(不含图片数据),功能限维护组 |
-| @bot育成卡井 | 育成卡池子抽一井 | (每天4点自动更新马娘信息) | 该功能没有命令 |
+| 功能命令 | 介绍 | 功能命令 | 介绍 |
+|---------------|--------------|---------------|-------------------------------|
+| 查看马娘卡池 | 看马娘当前的池子 | @bot支援卡抽满破 | 支援卡抽一张UP至满破 |
+| @bot马娘单抽 | 马娘池子单抽 | 查看马娘卡池 | 查看本群设置的服务器和池子信息 |
+| @bot马娘十连 | 马娘池子十连 | 切换马娘服务器 | 限群管,命令后加服务器名 |
+| @bot马之井 | 马娘池子抽一井 | 切换马娘卡池 | 限群管,命令后加卡池ID |
+| @bot育成卡单抽 | 育成卡池子单抽 | 更新马娘卡池 | 限维护组,更新数据 |
+| @bot育成卡十连 | 育成卡池子十连 | 重载赛马娘卡池 | 仅刷新马娘当前UP卡池的信息(不含图片数据),功能限维护组 |
+| @bot育成卡井 | 育成卡池子抽一井 | @bot支援卡选择满破目标 | 支援卡抽满破的时候选择目标,池子刷新会清除 |
+| @bot支援卡查询满破目标 | 查询自己抽满破的选择目标 | @bot支援卡清除满破目标 | 清除抽满破目标选择 |
| 注意事项 |
|:-------------------------------------------------:|