Archived
1
0
Fork 0

fix maimai

This commit is contained in:
多羅狼 2024-02-08 15:48:21 +08:00 committed by GitHub
parent c543ea5021
commit d48591c966
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 17 additions and 17 deletions

View file

@ -22,7 +22,7 @@ async def _(msg: Bot.MessageSession, constant: float, constant_max: float = None
result_set = []
if constant <= 0:
await msg.finish(msg.locale.t('maimai.message.level_invalid'))
if constant_max:
elif constant_max:
if constant > constant_max:
data = (await total_list.get()).filter(ds=(constant_max, constant))
s = msg.locale.t(
@ -39,13 +39,13 @@ async def _(msg: Bot.MessageSession, constant: float, constant_max: float = None
data = (await total_list.get()).filter(ds=constant)
s = msg.locale.t("maimai.message.base", constant=round(constant, 1)) + "\n"
for music in sorted(data, key=lambda i: int(i['id'])):
for i in music.diff:
result_set.append((music['id'],
music['title'],
music['ds'][i],
diff_label[i],
music['level'][i]))
for music in sorted(data, key=lambda i: int(i['id'])):
for i in music.diff:
result_set.append((music['id'],
music['title'],
music['ds'][i],
diff_label[i],
music['level'][i]))
for elem in result_set:
s += f"{elem[0]}\u200B. {elem[1]} {elem[3]} {elem[4]} ({elem[2]})\n"

View file

@ -27,7 +27,7 @@ async def _(msg: Bot.MessageSession, constant: float, constant_max: float = None
result_set = []
if constant <= 0:
await msg.finish(msg.locale.t('maimai.message.level_invalid'))
if constant_max:
elif constant_max:
if constant > constant_max:
data = (await total_list.get()).filter(ds=(constant_max, constant))
s = msg.locale.t(
@ -44,14 +44,14 @@ async def _(msg: Bot.MessageSession, constant: float, constant_max: float = None
data = (await total_list.get()).filter(ds=constant)
s = msg.locale.t("maimai.message.base", constant=round(constant, 1)) + "\n"
for music in sorted(data, key=lambda i: int(i['id'])):
for i in music.diff:
result_set.append((music['id'],
music['title'],
music['ds'][i],
diff_label[i],
music['level'][i],
music['type']))
for music in sorted(data, key=lambda i: int(i['id'])):
for i in music.diff:
result_set.append((music['id'],
music['title'],
music['ds'][i],
diff_label[i],
music['level'][i],
music['type']))
for elem in result_set:
s += f"{elem[0]}\u200B. {elem[1]}{' (DX)' if elem[5] == 'DX' else ''} {elem[3]} {elem[4]} ({elem[2]})\n"