Skip to content
This repository was archived by the owner on Jun 25, 2024. It is now read-only.

Commit 1360ae8

Browse files
committed
修正部分bug
1 parent e174147 commit 1360ae8

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

cogs/profileCard/__init__.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ async def _profile(self, ctx: Union[Context, SlashContext]):
7878

7979
@cmd_profile.command(name="bind", brief="綁定遊戲ID", description="將Discord帳號與遊戲ID綁定", usage="<伺服器(1~4)> <遊戲ID(9位數)>")
8080
async def cmd_bind(self, ctx: Context, server: int, uid: int):
81-
if server < 1 and server > 4:
81+
if server < 1 or server > 4:
8282
return ctx.send("伺服器錯誤, 請輸入1~4")
8383
await self._bind(ctx, server, uid)
8484

@@ -118,7 +118,10 @@ async def _bind(self, ctx: Union[Context, SlashContext], server: int, uid: int):
118118
custom_id="user.link_uid",
119119
data={"s": server, "i": uid, "v": verify_code, "t": int(datetime.now().timestamp())},
120120
)
121-
await ctx.send(f"請在遊戲內個人簡介內加入以下代碼 `{verify_code}` , 有效時間2分鐘.", components=[buttons], hidden=True)
121+
if isinstance(ctx, SlashContext):
122+
await ctx.send(f"請在遊戲內個人簡介內加入以下代碼 `{verify_code}` , 有效時間2分鐘.", components=[buttons], hidden=True)
123+
else:
124+
await ctx.send(f"請在遊戲內個人簡介內加入以下代碼 `{verify_code}` , 有效時間2分鐘.", components=[buttons])
122125

123126
@cog_ext.cog_component(components="pref_user.link_uid")
124127
async def pref_user_link_uid(self, ctx: ComponentContext):

config.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ async def update_gameDB(self):
7575
updated = True
7676
except:
7777
self.logger.warning("Download failed.")
78-
7978

8079
try:
8180
tw_ver = await download.json_(self.get(["RediveTW_DB"])[1])
@@ -92,7 +91,9 @@ async def update_gameDB(self):
9291
json.dump(lastVersion, f)
9392
self.logger.info(f"Newest version: {lastVersion}")
9493

95-
self.game_data_version = GameDataVersion(jp_ver, tw_ver, datetime.now().strftime("%y/%m/%d %H:%M"))
94+
self.game_data_version = GameDataVersion(
95+
lastVersion["jp"], lastVersion["tw"], datetime.now().strftime("%y/%m/%d %H:%M")
96+
)
9697

9798
async def update_gacha_emojis(self, bot: Bot):
9899
self.logger.info("Fetching gacha emojis...")

main.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from utils.state_manger import StateManger, State
1616

1717
__author__ = "IanDesuyo"
18-
__version__ = "3.1.5"
18+
__version__ = "3.1.6"
1919

2020

2121
class AIKyaru(AutoShardedBot):

0 commit comments

Comments
 (0)