From 2f0023d468ac64bfa19167e89f1b17a8a92f6899 Mon Sep 17 00:00:00 2001 From: Shu-Ying <1754798088@qq.com> Date: Wed, 22 Oct 2025 22:44:09 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=91=20=E4=BF=AE=E5=A4=8D=E4=BA=86?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E7=94=A8=E6=88=B7=E6=98=AF=E5=90=A6=E6=B3=A8?= =?UTF-8?q?=E5=86=8C=E6=9D=A1=E4=BB=B6=E5=BC=82=E5=B8=B8=E7=9A=84BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- command.py | 75 ++++++++++++++++++++---------------------------------- 1 file changed, 27 insertions(+), 48 deletions(-) diff --git a/command.py b/command.py index 7832338..bc1ef6b 100644 --- a/command.py +++ b/command.py @@ -44,9 +44,10 @@ diuse_register = on_alconna( async def handle_register(session: Uninfo): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): - await g_pToolManager.repeat() + if player is not None and await player.isRegistered(): + await MessageUtils.build_message(g_sTranslation["register"]["already"]).send( + reply_to=True + ) return try: @@ -108,8 +109,7 @@ diuse_farm = on_alconna( async def _(session: Uninfo): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -129,8 +129,7 @@ diuse_farm.shortcut( async def _(session: Uninfo): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -153,8 +152,7 @@ diuse_farm.shortcut( async def _(session: Uninfo): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -182,7 +180,7 @@ async def _(session: Uninfo, res: Match[tuple[str, ...]]): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -236,8 +234,7 @@ async def _( uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -257,8 +254,7 @@ diuse_farm.shortcut( async def _(session: Uninfo): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -285,8 +281,7 @@ async def _( uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -306,8 +301,7 @@ diuse_farm.shortcut( async def _(session: Uninfo): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -327,8 +321,7 @@ diuse_farm.shortcut( async def _(session: Uninfo): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -348,8 +341,7 @@ diuse_farm.shortcut( async def _(session: Uninfo): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -369,8 +361,7 @@ diuse_farm.shortcut( async def _(session: Uninfo, name: Match[str]): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -390,8 +381,7 @@ diuse_farm.shortcut( async def _(session: Uninfo, name: Match[str]): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -413,8 +403,7 @@ async def _( ): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -434,8 +423,7 @@ reclamation = on_alconna( async def _(session: Uninfo): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -472,8 +460,7 @@ diuse_farm.shortcut( async def _(session: Uninfo, target: Match[At]): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -512,8 +499,7 @@ async def _(session: Uninfo, num: Query[int] = AlconnaQuery("num", 0)): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -538,8 +524,7 @@ async def _(session: Uninfo, name: Match[str]): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -568,8 +553,7 @@ diuse_farm.shortcut( async def _(session: Uninfo): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -637,8 +621,7 @@ soil_upgrade = on_alconna( async def _(session: Uninfo, index: Query[int] = AlconnaQuery("index", 1)): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -678,8 +661,7 @@ diuse_farm.shortcut( async def _(session: Uninfo, num: Query[int] = AlconnaQuery("num", 0)): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -703,8 +685,7 @@ async def _(session: Uninfo, num: Query[int] = AlconnaQuery("num", 0)): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -724,8 +705,7 @@ diuse_farm.shortcut( async def _(session: Uninfo): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return @@ -763,8 +743,7 @@ diuse_farm.shortcut( async def _(session: Uninfo, res: Match[tuple[str, ...]]): uid = str(session.user.id) player = await g_pToolManager.getPlayerByUid(uid) - - if player is None or await player.isRegistered(): + if player is None or not await player.isRegistered(): await g_pToolManager.repeat() return