mirror of
https://github.com/PaiGramTeam/PamGram.git
synced 2024-11-22 06:17:54 +00:00
🎨 Handling Genshin Exception Return Code -501101
This commit is contained in:
parent
4405f106eb
commit
974157d35c
@ -1,7 +1,7 @@
|
|||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
|
|
||||||
from genshin import Client
|
from genshin import Client, GenshinException
|
||||||
from genshin.client.routes import InternationalRoute # noqa F401
|
from genshin.client.routes import InternationalRoute # noqa F401
|
||||||
from genshin.utility import recognize_genshin_server, get_ds_headers
|
from genshin.utility import recognize_genshin_server, get_ds_headers
|
||||||
from telegram import Update, InlineKeyboardButton, InlineKeyboardMarkup
|
from telegram import Update, InlineKeyboardButton, InlineKeyboardMarkup
|
||||||
@ -107,6 +107,11 @@ class RegTimePlugin(Plugin, BasePlugin):
|
|||||||
parse_mode=ParseMode.HTML,
|
parse_mode=ParseMode.HTML,
|
||||||
reply_markup=InlineKeyboardMarkup(buttons),
|
reply_markup=InlineKeyboardMarkup(buttons),
|
||||||
)
|
)
|
||||||
|
except GenshinException as exc:
|
||||||
|
if exc.retcode == -501101:
|
||||||
|
await message.reply_text("当前角色冒险等阶未达到10级,暂时无法获取信息")
|
||||||
|
else:
|
||||||
|
raise exc
|
||||||
except RegTimePlugin.NotFoundRegTimeError:
|
except RegTimePlugin.NotFoundRegTimeError:
|
||||||
await message.reply_text("未找到你的原神账号 [{game_uid}] 注册时间,仅限 2022 年 10 月 之前注册的账号")
|
await message.reply_text("未找到你的原神账号 [{game_uid}] 注册时间,仅限 2022 年 10 月 之前注册的账号")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user