MihoyoBBSTools/setting.py

120 lines
4.4 KiB
Python
Raw Normal View History

2021-10-25 14:53:34 +00:00
# 米游社的Salt
2022-08-19 06:23:44 +00:00
mihoyobbs_Salt = "ZSHlXeQUBis52qD1kEgKt5lUYed4b7Bb"
2022-08-18 11:07:35 +00:00
mihoyobbs_Salt2 = "t0qEgfub6cvueAPgR5m9aQWWVciEer7v"
2022-08-19 06:23:44 +00:00
mihoyobbs_Salt_web = "N50pqm7FSy2AkFz2B3TqtuZMJ5TOl3Ep"
2021-10-25 14:53:34 +00:00
# 米游社的版本
2022-08-19 06:23:44 +00:00
mihoyobbs_Version = "2.35.2" # Slat和Version相互对应
2021-10-25 14:53:34 +00:00
# 米游社的客户端类型
mihoyobbs_Client_type = "2" # 1为ios 2为安卓
mihoyobbs_Client_type_web = "5" # 4为pc web 5为mobile web
2022-08-27 13:51:38 +00:00
#云原神版本
cloudgenshin_Version = "3.0.0"
2021-10-25 14:53:34 +00:00
# 米游社的分区列表
2021-05-23 13:24:20 +00:00
mihoyobbs_List = [{
2021-10-25 14:53:34 +00:00
"id": "1",
"forumId": "1",
"name": "崩坏3",
"url": "https://bbs.mihoyo.com/bh3/"
}, {
"id": "2",
"forumId": "26",
"name": "原神",
"url": "https://bbs.mihoyo.com/ys/"
}, {
"id": "3",
"forumId": "30",
"name": "崩坏2",
"url": "https://bbs.mihoyo.com/bh2/"
}, {
"id": "4",
"forumId": "37",
"name": "未定事件簿",
"url": "https://bbs.mihoyo.com/wd/"
}, {
"id": "5",
"forumId": "34",
"name": "大别野",
"url": "https://bbs.mihoyo.com/dby/"
}, {
"id": "6",
"forumId": "52",
"name": "崩坏:星穹铁道",
"url": "https://bbs.mihoyo.com/sr/"
2022-05-08 12:44:11 +00:00
}, {
"id": "8",
"forumId": "57",
"name": "绝区零",
"url": "https://bbs.mihoyo.com/zzz/"
2021-10-25 14:53:34 +00:00
}]
2021-05-23 13:24:20 +00:00
game_id2name = {
"bh2_cn": "崩坏2",
"bh3_cn": "崩坏3",
"nxx_cn": "未定事件簿",
"hk4e_cn": "原神",
}
2021-10-25 14:53:34 +00:00
# Config Load之后run里面进行列表的选择
mihoyobbs_List_Use = []
2021-05-23 13:24:20 +00:00
2022-04-28 06:29:18 +00:00
# 游戏签到的请求头
headers = {
'Accept': 'application/json, text/plain, */*',
'DS': "",
2022-08-15 03:25:18 +00:00
"x-rpc-channel": "miyousheluodi",
2022-04-28 06:29:18 +00:00
'Origin': 'https://webstatic.mihoyo.com',
2022-08-05 00:45:20 +00:00
'x-rpc-app_version': mihoyobbs_Version,
2022-08-13 02:56:56 +00:00
'User-Agent': 'Mozilla/5.0 (Linux; Android 12; Unspecified Device) AppleWebKit/537.36 (KHTML, like Gecko) '
f'Version/4.0 Chrome/103.0.5060.129 Mobile Safari/537.36 miHoYoBBS/{mihoyobbs_Version}',
2022-04-28 06:29:18 +00:00
'x-rpc-client_type': mihoyobbs_Client_type_web,
'Referer': '',
'Accept-Encoding': 'gzip, deflate',
'Accept-Language': 'zh-CN,en-US;q=0.8',
'X-Requested-With': 'com.mihoyo.hyperion',
"Cookie": "",
'x-rpc-device_id': ""
}
# 通用设置
bbs_Api = "https://bbs-api.mihoyo.com"
web_Api = "https://api-takumi.mihoyo.com"
2022-08-27 13:51:38 +00:00
Cloud_Ys_Api = "https://api-cloudgame.mihoyo.com"
account_Info_url = web_Api + "/binding/api/getUserGameRolesByCookie?game_biz="
2021-10-25 14:53:34 +00:00
# 米游社的API列表
bbs_Cookie_url = "https://webapi.account.mihoyo.com/Api/cookie_accountinfo_by_loginticket?login_ticket={}"
bbs_Cookie_url2 = web_Api + "/auth/api/getMultiTokenByLoginTicket?login_ticket={}&token_types=3&uid={}"
bbs_Tasks_list = bbs_Api + "/apihub/sapi/getUserMissionsState" # 获取任务列表
2022-08-18 09:07:07 +00:00
bbs_Sign_url = bbs_Api + "/apihub/app/api/signIn" # post
bbs_List_url = bbs_Api + "/post/api/getForumPostList?forum_id={}&is_good=false&is_hot=false&page_size=20&sort_type=1"
bbs_Detail_url = bbs_Api + "/post/api/getPostFull?post_id={}"
bbs_Share_url = bbs_Api + "/apihub/api/getShareConf?entity_id={}&entity_type=1"
bbs_Like_url = bbs_Api + "/apihub/sapi/upvotePost" # post json
2021-05-23 13:24:20 +00:00
# 崩坏2自动签到相关的相关设置
honkai2_Act_id = "e202203291431091"
2022-05-01 02:33:20 +00:00
honkai2_checkin_rewards = f'{web_Api}/event/luna/home?lang=zh-cn&act_id={honkai2_Act_id}'
honkai2_Is_signurl = web_Api + "/event/luna/info?lang=zh-cn&act_id={}&region={}&uid={}"
honkai2_Sign_url = web_Api + "/event/luna/sign"
2021-10-25 14:53:34 +00:00
# 崩坏3自动签到相关的设置
2022-08-01 13:28:03 +00:00
honkai3rd_Act_id = "e202207181446311"
honkai3rd_checkin_rewards = f'{web_Api}/event/luna/home?lang=zh-cn&act_id={honkai3rd_Act_id}'
honkai3rd_Is_signurl = web_Api + "/event/luna/info?lang=zh-cn&act_id={}&region={}&uid={}"
honkai3rd_Sign_url = web_Api + "/event/luna/sign"
2022-07-18 07:25:59 +00:00
# 未定事件簿自动签到相关设置
tearsofthemis_Act_id = "e202202251749321"
tearsofthemis_checkin_rewards = f'{web_Api}/event/luna/home?lang=zh-cn&act_id={tearsofthemis_Act_id}'
tearsofthemis_Is_signurl = honkai2_Is_signurl
tearsofthemis_Sign_url = honkai2_Sign_url # 和二崩完全一致
# 原神自动签到相关的设置
genshin_Act_id = "e202009291139501"
2022-05-01 02:33:20 +00:00
genshin_checkin_rewards = f'{web_Api}/event/bbs_sign_reward/home?act_id={genshin_Act_id}'
genshin_Is_signurl = web_Api + "/event/bbs_sign_reward/info?act_id={}&region={}&uid={}"
genshin_Signurl = web_Api + "/event/bbs_sign_reward/sign"
2022-08-27 13:51:38 +00:00
# 云原神相关api
Cloud_Ys_Sgin = Cloud_Ys_Api + "/hk4e_cg_cn/gamer/api/listNotifications?status=NotificationStatusUnread&type=NotificationTypePopup&is_sort=true"
Cloud_ys_Inquire = Cloud_Ys_Api + "/hk4e_cg_cn/wallet/wallet/get"