diff --git a/README.md b/README.md index 840a420..3d3a398 100644 --- a/README.md +++ b/README.md @@ -25,4 +25,24 @@ cd 到 Genshin_Impact_gacha 目录下使用git拉取本项目 原神卡池:查看当前UP池,config.json保存的是当前卡池信息,当修改config.json后需要使用这个指令重载卡池 +原神卡池切换:切换其他原神卡池 + + + +# 更新记录 + +### 2020-10-20 +* 重构了项目代码,~~第二天就重写?~~,~~过几天怕是忘了写的啥了........~~ +* 加入的武器UP池和常驻池 +* 加入了切换卡池的功能 + + + +### 2020-10-19 +* 加入10连抽,90连抽和180连抽 +* 加入抽卡发送图片功能 + + + + diff --git a/__init__.py b/__init__.py index 1b7c28e..be9a4db 100644 --- a/__init__.py +++ b/__init__.py @@ -13,8 +13,7 @@ def save_group_pool(): with open(os.path.join(FILE_PATH,'gid_pool.json'),'w',encoding='UTF-8') as f: - data = {} - json.dump(data,f) + json.dump(group_pool,f) diff --git a/gacha.py b/gacha.py index 6b1f3aa..b13c486 100644 --- a/gacha.py +++ b/gacha.py @@ -127,9 +127,9 @@ def init_role_arms_list(): class Gacha(object): - def __init__(self,pool = DEFAULT_POOL): + def __init__(self,_pool = DEFAULT_POOL): # 实例化的时候就要传进来字符串表明要抽哪个卡池 - self.pool = pool + self.pool = _pool self.last_time_5 = "" # 记录上一次抽卡的5星是什么 self.last_time_4 = "" # 记录上一次抽卡的4星是什么 @@ -374,7 +374,7 @@ def gacha_10(self): if self.last_5_up: mes += f'第 {self.last_5_up} 抽首次出现5★UP!\n' - mes += f"* 本次抽取卡池为{self.pool}\n* 发送[原神卡池切换]可切换卡池" + mes += f"* 本次抽取卡池为 {self.pool} \n* 发送[原神卡池切换]可切换卡池" return mes @@ -415,7 +415,7 @@ def gacha_90(self,frequency=90): if self.last_5_up: mes += f'第 {self.last_5_up} 抽首次出现5★UP!\n' - mes += f"* 本次抽取卡池为{self.pool}\n* 发送[原神卡池切换]可切换卡池" + mes += f"* 本次抽取卡池为 {self.pool} \n* 发送[原神卡池切换]可切换卡池" return mes