Archived
1
0
Fork 0
This commit is contained in:
多羅狼 2023-12-10 22:00:12 +08:00 committed by GitHub
parent 000264dab3
commit 85b4fd2971
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 14 deletions

View file

@ -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'])

View file

@ -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'))

View file

@ -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": "歌名"
}