fix
This commit is contained in:
parent
000264dab3
commit
85b4fd2971
3 changed files with 20 additions and 14 deletions
|
@ -103,7 +103,7 @@ async def _(msg: Bot.MessageSession, score: int, rating: float):
|
|||
ptt = rating + 1 + (score - 9800000) / 200000
|
||||
else:
|
||||
ptt = rating + (score - 9500000) / 300000
|
||||
await msg.finish(round(max(0, ptt), 2))
|
||||
await msg.finish([Plain(round(max(0, ptt), 2))])
|
||||
|
||||
|
||||
p = module('ptt', developers=['OasisAkari'])
|
||||
|
|
|
@ -6,6 +6,7 @@ from core.logger import logger
|
|||
|
||||
ncmusic = module('ncmusic',
|
||||
developers=['bugungu', 'DoroWolf'],
|
||||
desc='{ncmusic.help.desc}',
|
||||
support_languages=['zh_cn'])
|
||||
|
||||
|
||||
|
@ -115,13 +116,16 @@ async def info(msg: Bot.MessageSession, sid: str):
|
|||
url = f"https://ncmusic.akari-bot.top/song/detail?ids={sid}"
|
||||
result = await get_url(url, 200, fmt='json')
|
||||
|
||||
info = result['songs'][0]
|
||||
artist = ' / '.join([ar['name'] for ar in info['ar']])
|
||||
song_page = f"https://music.163.com/#/song?id={info['id']}"
|
||||
if result['songs']:
|
||||
info = result['songs'][0]
|
||||
artist = ' / '.join([ar['name'] for ar in info['ar']])
|
||||
song_page = f"https://music.163.com/#/song?id={info['id']}"
|
||||
|
||||
send_msg = msg.locale.t('ncmusic.message.info',
|
||||
name=info['name'], id=info['id'],
|
||||
album=info['al']['name'], album_id=info['al']['id'],
|
||||
artists=artist, detail=song_page)
|
||||
|
||||
await msg.finish([Image(info['al']['picUrl']), Plain(send_msg)])
|
||||
send_msg = msg.locale.t('ncmusic.message.info',
|
||||
name=info['name'], id=info['id'],
|
||||
album=info['al']['name'], album_id=info['al']['id'],
|
||||
artists=artist, detail=song_page)
|
||||
|
||||
await msg.finish([Image(info['al']['picUrl']), Plain(send_msg)])
|
||||
else:
|
||||
await msg.finish(msg.locale.t('ncmusic.message.info.not_found'))
|
|
@ -1,16 +1,18 @@
|
|||
{
|
||||
"ncmusic.help.desc": "网易云音乐相关工具。",
|
||||
"ncmusic.help.info": "获取音乐详细信息。",
|
||||
"ncmusic.help.search": "搜索网易云音乐。",
|
||||
"ncmusic.help.search.legacy": "搜索网易云音乐。(旧版)",
|
||||
"ncmusic.help.info": "获取音乐详细信息。",
|
||||
"ncmusic.message.info": "歌名:${name}(${id})\n专辑名:${album}(${album_id})\n歌手:${artists}\n歌曲详情页:${detail}",
|
||||
"ncmusic.message.info.not_found": "找不到对应的音乐。",
|
||||
"ncmusic.message.search.collapse": "…仅显示前 10 条内容。",
|
||||
"ncmusic.message.search.invalid.non_digital": "无效的编号,必须为数字。",
|
||||
"ncmusic.message.search.invalid.out_of_range": "编号超出范围。",
|
||||
"ncmusic.message.search.not_found": "未找到结果。",
|
||||
"ncmusic.message.search.prompt": "输入对应的序号以查看歌曲信息。",
|
||||
"ncmusic.message.search.result": "搜索结果:",
|
||||
"ncmusic.message.search.table.header.album": "专辑名",
|
||||
"ncmusic.message.search.table.header.artists": "歌手",
|
||||
"ncmusic.message.search.table.header.id": "序号",
|
||||
"ncmusic.message.search.table.header.name": "歌名",
|
||||
"ncmusic.message.search.result": "搜索结果:"
|
||||
}
|
||||
"ncmusic.message.search.table.header.name": "歌名"
|
||||
}
|
Reference in a new issue