2025适配 尚不稳定但是可能能用

This commit is contained in:
Remik1r3n
2025-06-12 22:23:52 +08:00
parent 465211ac96
commit f53dfef7ca
6 changed files with 89 additions and 108 deletions

View File

@@ -5,13 +5,10 @@ import rapidjson as json
from loguru import logger
import xml.etree.ElementTree as ET
from Config import *
from API_TitleServer import apiSDGB
from HelperLogInOut import apiLogin, apiLogout, generateTimestamp
from HelperFullPlay import implFullPlayAction
from HelperFullPlay import implFullPlayAction, generateMusicData
class NoSelectedBonusError(Exception):
pass
@@ -31,17 +28,7 @@ def implLoginBonus(userId: int, currentLoginTimestamp:int, currentLoginResult, b
1: 選択したボーナスのみ MAX にする(選択したボーナスはないの場合は False を返す)
2: 全部 MAX にする
"""
musicData = {
"musicId": 674, # Magical Flavor
"level": 0,
"playCount": 2,
"achievement": 0,
"comboStatus": 0,
"syncStatus": 0,
"deluxscoreMax": 0,
"scoreRank": 0,
"extNum1": 0
}
musicData = generateMusicData()
# サーバーからログインボーナスデータを取得
data = json.dumps({
"userId": int(userId),
@@ -151,7 +138,7 @@ def generateLoginBonusList(UserLoginBonusList, generateMode=1):
if __name__ == "__main__":
# ログインボーナスデータをアップロードする
userId = testUid8
userId = testUid
currentLoginTimestamp = generateTimestamp()
currentLoginResult = apiLogin(currentLoginTimestamp, userId)
implLoginBonus(userId, currentLoginTimestamp, currentLoginResult, 2)