From fb712d4eb4aedad0ffe66ace8707644f513cb9de Mon Sep 17 00:00:00 2001
From: azmiao <2362020227@qq.com>
Date: Thu, 11 Jul 2024 16:53:16 +0800
Subject: [PATCH] =?UTF-8?q?v2.9.1=20=E9=A9=AC=E5=A8=98=E6=8A=BD=E5=8D=A1?=
=?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=96=B0=E5=A2=9E=E6=94=AF=E6=8C=81=E8=87=AA?=
=?UTF-8?q?=E9=80=89=E8=82=B2=E6=88=90=E7=9B=AE=E6=A0=87,=20close=20#72?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 3 ++-
uma_gacha_v2/__init__.py | 9 +++++++--
userreadme.md | 19 ++++++++++---------
3 files changed, 19 insertions(+), 12 deletions(-)
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支援卡清除满破目标 | 清除抽满破目标选择 |
| 注意事项 |
|:-------------------------------------------------:|