👽️ 更新原神签到 (#40)

This commit is contained in:
ishkong 2023-12-01 01:47:35 +08:00 committed by GitHub
parent f499e446ce
commit b9dc7312a1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 8 deletions

View File

@ -62,13 +62,13 @@ GET_COOKIE_TOKEN_BY_GAME_TOKEN = (
'''米游社相关'''
# 获取签到列表
SIGN_LIST_URL = f'{OLD_URL}/event/bbs_sign_reward/home'
SIGN_LIST_URL = f'{OLD_URL}/event/luna/home'
SIGN_LIST_URL_OS = f'{SIGN_URL_OS}/event/sol/home'
# 获取签到信息
SIGN_INFO_URL = f'{OLD_URL}/event/bbs_sign_reward/info'
SIGN_INFO_URL = f'{OLD_URL}/event/luna/info'
SIGN_INFO_URL_OS = f'{SIGN_URL_OS}/event/sol/info'
# 执行签到
SIGN_URL = f'{OLD_URL}/event/bbs_sign_reward/sign'
SIGN_URL = f'{OLD_URL}/event/luna/sign'
SIGN_URL_OS += '/event/sol/sign'
'''原神相关'''

View File

@ -642,9 +642,13 @@ class MysApi(BaseMysApi):
'act_id': 'e202102251931481',
'lang': 'zh-cn',
}
header = {}
else:
params = {'act_id': 'e202009291139501'}
data = await self._mys_req_get('SIGN_LIST_URL', is_os, params)
params = {'act_id': 'e202311201442471'}
header = {
'x-rpc-signgame': 'hk4e',
}
data = await self._mys_req_get('SIGN_LIST_URL', is_os, params, header)
if isinstance(data, Dict):
data = cast(SignList, data['data'])
return data
@ -664,11 +668,13 @@ class MysApi(BaseMysApi):
}
else:
params = {
'act_id': 'e202009291139501',
'act_id': 'e202311201442471',
'region': server_id,
'uid': uid,
}
header = {}
header = {
'x-rpc-signgame': 'hk4e',
}
data = await self._mys_req_get('SIGN_INFO_URL', is_os, params, header)
if isinstance(data, Dict):
data = cast(SignInfo, data['data'])
@ -695,13 +701,14 @@ class MysApi(BaseMysApi):
'?bbs_auth_required=true&act_id=e202009291139501'
'&utm_source=bbs&utm_medium=mys&utm_campaign=icon'
)
header['x-rpc-signgame'] = 'hk4e'
HEADER.update(header)
data = await self._mys_request(
url=self.MAPI['SIGN_URL'],
method='POST',
header=HEADER,
data={
'act_id': 'e202009291139501',
'act_id': 'e202311201442471',
'uid': uid,
'region': server_id,
},