From 77fd0406ae29b47d4efc966e4d1b79ea8e05b5c3 Mon Sep 17 00:00:00 2001 From: xtaodada Date: Thu, 26 Jan 2023 17:29:27 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8D=B1=20Update=202.44.1=20ds=20salt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/apihelper/utility/helpers.py | 6 +++--- plugins/genshin/gacha/gacha_log.py | 4 +++- plugins/genshin/pay_log.py | 5 ++++- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/modules/apihelper/utility/helpers.py b/modules/apihelper/utility/helpers.py index 6b7e9aee..391088a0 100644 --- a/modules/apihelper/utility/helpers.py +++ b/modules/apihelper/utility/helpers.py @@ -54,13 +54,13 @@ def get_ds(ds_type: str = None, new_ds: bool = False, data: Any = None, params: c = hex_digest(f"salt={salt}&t={t}&r={r}") return f"{t},{r},{c}" - app_version = "2.42.1" + app_version = "2.44.1" client_type = "5" - salt = "9gaxOdeeY2W9dw5x62pywhik8cxy5TIJ" + salt = "IEIZiKYaput2OCKQprNuGsog1NZc1FkS" ds = old() if ds_type in {"android", "2"}: client_type = "2" - salt = "jrU9ULHGZdM9Os3uGHOpjyRELYxby5cg" + salt = "dZAwGk4e9aC0MXXItkwnHamjA1x30IYw" ds = old() elif ds_type == "android_new": client_type = "2" diff --git a/plugins/genshin/gacha/gacha_log.py b/plugins/genshin/gacha/gacha_log.py index 5b99f18f..0fc03a19 100644 --- a/plugins/genshin/gacha/gacha_log.py +++ b/plugins/genshin/gacha/gacha_log.py @@ -1,3 +1,4 @@ +import contextlib from io import BytesIO import genshin @@ -192,7 +193,8 @@ class GachaLogPlugin(Plugin.Conversation, BasePlugin.Conversation): lang="zh-cn", uid=user_info.yuanshen_uid, ) - authkey = await get_authkey_by_stoken(client) + with contextlib.suppress(Exception): + authkey = await get_authkey_by_stoken(client) if not authkey: await message.reply_text( "开始导入祈愿历史记录:请通过 https://paimon.moe/wish/import 获取抽卡记录链接后发送给我" diff --git a/plugins/genshin/pay_log.py b/plugins/genshin/pay_log.py index 26a95e7a..157b6aa4 100644 --- a/plugins/genshin/pay_log.py +++ b/plugins/genshin/pay_log.py @@ -1,3 +1,5 @@ +import contextlib + import genshin from telegram import Update, User, InlineKeyboardButton, InlineKeyboardMarkup from telegram.constants import ChatAction @@ -96,7 +98,8 @@ class PayLogPlugin(Plugin.Conversation, BasePlugin.Conversation): lang="zh-cn", uid=user_info.yuanshen_uid, ) - authkey = await get_authkey_by_stoken(client) + with contextlib.suppress(Exception): + authkey = await get_authkey_by_stoken(client) if not authkey: await message.reply_text( "开始导入充值历史记录:请通过 https://paimon.moe/wish/import 获取抽卡记录链接后发送给我"