From c0fa7efb27f0730ef6a1ffc223414c7044bc1a2d Mon Sep 17 00:00:00 2001 From: MoeMagicMango Date: Wed, 20 Apr 2022 12:49:24 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=80=E5=8D=95=E4=BF=AE=E4=BA=86=E4=B8=8B?= =?UTF-8?q?=E7=BD=91=E6=98=93=E7=82=B9=E6=AD=8C=20(#200)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugin/music/selecter.go | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/plugin/music/selecter.go b/plugin/music/selecter.go index 4019dbfd..2afc68a8 100644 --- a/plugin/music/selecter.go +++ b/plugin/music/selecter.go @@ -140,22 +140,14 @@ func cloud163(keyword string) message.MessageSegment { "User-Agent": []string{"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0"}, } data := url.Values{ - "offset": []string{"0"}, - "total": []string{"true"}, - "limit": []string{"9"}, - "type": []string{"1"}, - "s": []string{keyword}, + "keywords": []string{keyword}, } - // 搜索音乐信息 第一首歌 - info := gjson.ParseBytes(netPost("http://music.163.com/api/search/pc", data, headers)).Get("result.songs.0") - // 返回音乐卡片 - return message.CustomMusic( - fmt.Sprintf("http://y.music.163.com/m/song?id=%d", info.Get("id").Int()), - fmt.Sprintf("http://music.163.com/song/media/outer/url?id=%d.mp3", info.Get("id").Int()), - info.Get("name").Str, - ).Add("content", info.Get("artists.0.name").Str).Add("image", info.Get("album.blurPicUrl").Str) + // 通过API 搜索音乐信息 第一首 + // 返回音乐卡片 + return message.Music("163", gjson.ParseBytes(netPost("https://nemapi.windis.xyz/search", data, headers)).Get("result.songs.0.id").Int()) } + // qqmusic 返回QQ音乐卡片 func qqmusic(keyword string) message.MessageSegment { // 搜索音乐信息 第一首歌