MihoyoBBSTools/main.py
2021-06-01 19:16:01 +08:00

50 lines
1.8 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import login
import tools
import config
import genshin
import setting
import mihoyobbs
def main():
#初始化,加载配置
config.Load_config()
if (config.enable_Config == True):
#检测参数是否齐全,如果缺少就进行登入操作
if (config.mihoyobbs_Login_ticket == "" or config.mihoyobbs_Stuid == "" or config.mihoyobbs_Stoken == ""):
#登入
login.login()
#获取要使用的BBS列表,#判断是否开启bbs_Singin_multi
if (config.mihoyobbs["bbs_Singin_multi"] == True):
for i in setting.mihoyobbs_List:
if (int(i["id"]) in config.mihoyobbs["bbs_Singin_multi_list"]):
setting.mihoyobbs_List_Use.append(i)
else:
#关闭bbs_Singin_multi后只签到大别墅
for i in setting.mihoyobbs_List:
if (int(i["id"]) == 5):
setting.mihoyobbs_List_Use.append(i)
#米游社签到
if(config.mihoyobbs["bbs_Gobal"] == True):
bbs = mihoyobbs.mihoyobbs()
if (config.mihoyobbs["bbs_Singin"] == True):
bbs.Singin()
if (config.mihoyobbs["bbs_Read_posts"] == True):
bbs.Readposts()
if (config.mihoyobbs["bbs_Like_posts"] == True):
bbs.Likeposts()
if (config.mihoyobbs["bbs_Share"] == True):
bbs.Share()
else:
tools.log.info("米游社功能未启用!")
if(config.genshin_AutoSingin == True):
tools.log.info("正在进行原神签到")
genshin_Help = genshin.genshin()
genshin_Help.Sing_acc()
else:
tools.log.info("原神签到功能未启用!")
else:
tools.log.warn ("Config未启用")
if __name__ == "__main__":
main()
pass