Archived
1
0
Fork 0

Update maimai

This commit is contained in:
多羅狼 2023-06-08 22:49:58 +08:00 committed by GitHub
parent 5c42989889
commit cac8621284
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 25 additions and 23 deletions

View file

@ -18,7 +18,7 @@ async def _(msg: Bot.MessageSession):
await repo.repo(msg)
@github.handle(('user <name> {{github.help.user}}'))
@github.handle(('(org|user) <name> {{github.help.user}}'))
async def _(msg: Bot.MessageSession):
await user.user(msg)

View file

@ -138,28 +138,30 @@ async def _(msg: Bot.MessageSession):
@mai.handle('b40 [<username>] {{maimai.help.b40}}')
async def _(msg: Bot.MessageSession):
username = msg.parsed_msg.get('<username>', None)
if username is None and msg.target.senderFrom == "QQ":
payload = {'qq': msg.session.sender}
else:
if username is None:
await msg.finish(msg.locale.t("maimai.message.no_username"))
payload = {'username': username}
img, success = await generate(payload)
if success == 400:
await msg.finish(msg.locale.t("maimai.message.user_not_found"))
elif success == 403:
await msg.finish(msg.locale.t("maimai.message.forbidden"))
else:
if img:
await msg.finish([BImage(img)])
@mai.handle('b50 [<username>] {{maimai.help.b50}}')
#@mai.handle('b40 [<username>] {{maimai.help.b40}}')
#async def _(msg: Bot.MessageSession):
# username = msg.parsed_msg.get('<username>', None)
# if username is None and msg.target.senderFrom == "QQ":
# payload = {'qq': msg.session.sender}
# else:
# if username is None:
# await msg.finish(msg.locale.t("maimai.message.no_username"))
# payload = {'username': username}
# img, success = await generate(payload)
# if success == 400:
# await msg.finish(msg.locale.t("maimai.message.user_not_found"))
# elif success == 403:
# await msg.finish(msg.locale.t("maimai.message.forbidden"))
# else:
# if img:
# await msg.finish([BImage(img)])
@mai.handle('(b40|b50) [<username>] {{maimai.help.b50}}')
async def _(msg: Bot.MessageSession):
if 'b40' in msg.parsed_msg:
await msg.sendMessage(msg.locale.t("maimai.message.b40.deprecated"))
username = msg.parsed_msg.get('<username>', None)
if username is None and msg.target.senderFrom == "QQ":
payload = {'qq': msg.session.sender, 'b50': True}

View file

@ -1,5 +1,4 @@
{
"maimai.help.b40": "查询 B40 信息。(仅限大陆版 Maimai",
"maimai.help.b50": "查询 B50 信息。(仅限大陆版 Maimai",
"maimai.help.desc": "查询 Maimai 相关内容。",
"maimai.help.inner": "根据定数或定数范围搜索歌曲。",
@ -9,6 +8,7 @@
"maimai.help.search": "根据歌名(或一部分)搜索歌曲。",
"maimai.help.song": "查询 Maimai 歌曲或谱面的信息。",
"maimai.message.chart_not_found": "未找到符合要求的谱面。",
"maimai.message.b40.deprecated": "B40 已弃用,即将查询 B50……",
"maimai.message.forbidden": "此用户禁止了其他人获取数据。",
"maimai.message.inner": "以下为定数 ${rating} 的曲目列表:",
"maimai.message.inner.range": "以下为定数 ${rating}-${rating_max} 的曲目列表:",