👽️ 更新原神签到 (#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_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_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' SIGN_URL_OS += '/event/sol/sign'
'''原神相关''' '''原神相关'''

View File

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