This commit is contained in:
hibiki
2021-06-04 18:01:33 +08:00
parent 9e401e7a83
commit 8c5e0bd381
43 changed files with 1605 additions and 426 deletions
+2
View File
@@ -28,6 +28,8 @@ async def handle_songName(bot: Bot, event: Event, state: T_State):
songInfoList = list()
for songId in songIdList:
songInfoDict = await dataget.songInfo(songId)
if songInfoDict == '网易云网络繁忙!':
await songpicker.finish('网易云网络繁忙!')
songInfoList.append(songInfoDict)
# songInfoMessage = await dataProcess.mergeSongInfo(songInfoList)
# await songpicker.send(songInfoMessage)
+4 -1
View File
@@ -90,7 +90,7 @@ class dataGet(dataApi):
# ['nickname']] = r['hotComments'][i]['content']
# return songComments
async def songInfo(self, songId: int) -> dict:
async def songInfo(self, songId: int):
'''
根据传递的songId,获取歌曲名、歌手、专辑等信息,作为dict返回
'''
@@ -98,6 +98,9 @@ class dataGet(dataApi):
r = await self.api.getSongInfo(songId)
if r is None:
raise WrongDataError
print(r)
if r['code'] == '-460':
return '网易云网络繁忙!'
songInfo["songName"] = r["songs"][0]["name"]
songArtists = list()