支持签到黑名单(config v5功能)
This commit is contained in:
parent
4843eb77e9
commit
62783135c5
@ -18,12 +18,12 @@ def stop_module(game_id: str) -> None:
|
|||||||
# 崩坏2功能敬请期待
|
# 崩坏2功能敬请期待
|
||||||
pass
|
pass
|
||||||
elif game_id == "bh3_cn":
|
elif game_id == "bh3_cn":
|
||||||
config.config["games"]["cn"]["honkai3rd"] = False
|
config.config["games"]["cn"]["honkai3rd"]["auto_checkin"] = False
|
||||||
elif game_id == "nxx_cn":
|
elif game_id == "nxx_cn":
|
||||||
# 未定好像没米游社签到
|
# 未定好像没米游社签到
|
||||||
pass
|
pass
|
||||||
elif game_id == "hk4e_cn":
|
elif game_id == "hk4e_cn":
|
||||||
config.config["games"]["cn"]["genshin"] = False
|
config.config["games"]["cn"]["genshin"]["auto_checkin"] = False
|
||||||
else:
|
else:
|
||||||
raise NameError
|
raise NameError
|
||||||
config.save_config()
|
config.save_config()
|
||||||
|
@ -38,7 +38,7 @@ class Genshin:
|
|||||||
if data["retcode"] != 0:
|
if data["retcode"] != 0:
|
||||||
log.warning("获取账号签到信息失败!")
|
log.warning("获取账号签到信息失败!")
|
||||||
print(req.text)
|
print(req.text)
|
||||||
config.config["games"]["cn"]["genshin"] = False
|
config.config["games"]["cn"]["genshin"]["auto_checkin"] = False
|
||||||
config.save_config()
|
config.save_config()
|
||||||
raise CookieError("BBS Cookie Errror")
|
raise CookieError("BBS Cookie Errror")
|
||||||
return data["data"]
|
return data["data"]
|
||||||
@ -48,6 +48,8 @@ class Genshin:
|
|||||||
return_data = "原神: "
|
return_data = "原神: "
|
||||||
if len(self.acc_List) != 0:
|
if len(self.acc_List) != 0:
|
||||||
for i in self.acc_List:
|
for i in self.acc_List:
|
||||||
|
if i[1] in config.config["games"]["cn"]["genshin"]["black_list"]:
|
||||||
|
continue
|
||||||
log.info(f"正在为旅行者{i[0]}进行签到...")
|
log.info(f"正在为旅行者{i[0]}进行签到...")
|
||||||
time.sleep(random.randint(2, 8))
|
time.sleep(random.randint(2, 8))
|
||||||
is_data = self.is_sign(region=i[2], uid=i[1])
|
is_data = self.is_sign(region=i[2], uid=i[1])
|
||||||
|
@ -41,6 +41,8 @@ class Honkai3rd:
|
|||||||
return_data += "\n并没有绑定任何崩坏3账号"
|
return_data += "\n并没有绑定任何崩坏3账号"
|
||||||
else:
|
else:
|
||||||
for i in self.acc_List:
|
for i in self.acc_List:
|
||||||
|
if i[1] in config.config["games"]["cn"]["honkai3rd"]["black_list"]:
|
||||||
|
continue
|
||||||
log.info(f"正在为舰长 {i[0]} 进行签到...")
|
log.info(f"正在为舰长 {i[0]} 进行签到...")
|
||||||
req = http.get(setting.honkai3rd_Is_signurl.format(setting.honkai3rd_Act_id, i[2], i[1]),
|
req = http.get(setting.honkai3rd_Is_signurl.format(setting.honkai3rd_Act_id, i[2], i[1]),
|
||||||
headers=self.headers)
|
headers=self.headers)
|
||||||
|
4
main.py
4
main.py
@ -66,7 +66,7 @@ def main():
|
|||||||
return_data += "\n" + "米游社功能未启用!"
|
return_data += "\n" + "米游社功能未启用!"
|
||||||
log.info("米游社功能未启用!")
|
log.info("米游社功能未启用!")
|
||||||
# 原神签到
|
# 原神签到
|
||||||
if config.config["games"]["cn"]["genshin"]:
|
if config.config["games"]["cn"]["genshin"]["auto_checkin"]:
|
||||||
log.info("正在进行原神签到")
|
log.info("正在进行原神签到")
|
||||||
genshin_help = genshin.Genshin()
|
genshin_help = genshin.Genshin()
|
||||||
return_data += "\n\n" + genshin_help.sign_account()
|
return_data += "\n\n" + genshin_help.sign_account()
|
||||||
@ -74,7 +74,7 @@ def main():
|
|||||||
else:
|
else:
|
||||||
log.info("原神签到功能未启用!")
|
log.info("原神签到功能未启用!")
|
||||||
# 崩坏3签到
|
# 崩坏3签到
|
||||||
if config.config["games"]["cn"]["honkai3rd"]:
|
if config.config["games"]["cn"]["honkai3rd"]["auto_checkin"]:
|
||||||
log.info("正在进行崩坏3签到")
|
log.info("正在进行崩坏3签到")
|
||||||
honkai3rd_help = honkai3rd.Honkai3rd()
|
honkai3rd_help = honkai3rd.Honkai3rd()
|
||||||
return_data += "\n\n" + honkai3rd_help.sign_account()
|
return_data += "\n\n" + honkai3rd_help.sign_account()
|
||||||
|
Loading…
Reference in New Issue
Block a user