修复命令前缀大写不能正确识别的bug

This commit is contained in:
2022-07-24 17:13:29 +08:00
parent e65c50e107
commit dcbab47833

View File

@@ -7,7 +7,7 @@ async def handleBindMessage(message: str, gameType: str) -> tuple[str | None, tu
'TOP': ['top绑定', 'topbind']}
# 剔除命令前缀
for i in _CMD_ALIASES[gameType]:
if message.startswith(i):
if match(rf'(?i){i}', message):
message = sub(rf'(?i){i}', '', message)
message = message.strip()
break
@@ -29,7 +29,7 @@ async def handleStatsQueryMessage(message: str, gameType: str) -> tuple[str | No
'鄙人', '寡人', '小生', '贫僧', '本人', '', '', '', '', '', 'me']
# 剔除命令前缀
for i in _CMD_ALIASES[gameType]:
if message.startswith(i):
if match(rf'(?i){i}', message):
message = sub(rf'(?i){i}', '', message)
message = message.strip()
break