From cec859d194791ee69115ff4598edb4f089fdbde2 Mon Sep 17 00:00:00 2001 From: zhiyu1998 <542716863@qq.com> Date: Sat, 28 Sep 2024 17:13:18 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix:=20=E4=BF=AE=E5=A4=8Dncm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/tools.js | 6 +++--- constants/tools.js | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/apps/tools.js b/apps/tools.js index 10e9c15..2dd2bab 100644 --- a/apps/tools.js +++ b/apps/tools.js @@ -1291,8 +1291,8 @@ export class tools extends plugin { }); const messageTitle = title + "\nR插件检测到当前为VIP音乐,正在转换..."; // ??后的内容是适配`QQ_MUSIC_TEMP_API`、最后是汽水 - const url = vipMusicData.data?.mp3 ?? vipMusicData.data?.data?.music_url ?? vipMusicData.data?.music; - const cover = vipMusicData.data?.img ?? vipMusicData.data?.data?.cover ?? vipMusicData.data?.cover; + const url = vipMusicData.data?.music_url ?? vipMusicData.data?.data?.music_url ?? vipMusicData.data?.music; + const cover = vipMusicData.data?.cover ?? vipMusicData.data?.data?.cover ?? vipMusicData.data?.cover; await e.reply([segment.image(cover), `${ this.identifyPrefix } 识别:${ musicType },${ messageTitle }`]); return url; } @@ -1433,7 +1433,7 @@ export class tools extends plugin { const urlRex = /(?:https?:\/\/)?(www\.|music\.)?youtube\.com\/[A-Za-z\d._?%&+\-=\/#]*/g; const url2Rex = /(?:https?:\/\/)?youtu\.be\/[A-Za-z\d._?%&+\-=\/#]*/g; // 检测操作系统平台 - const isWindows = process.platform === 'win32'; + const isWindows = process.platform === 'win32'; // 匹配并转义 URL 中的 & 符号(仅对 Windows 进行转义) let url = urlRex.exec(e.msg)?.[0]?.replace(/&/g, isWindows ? '^&' : '&') || diff --git a/constants/tools.js b/constants/tools.js index c64b0f5..da52dc9 100644 --- a/constants/tools.js +++ b/constants/tools.js @@ -164,11 +164,12 @@ export const NETEASE_SONG_DETAIL = "https://neteasecloudmusicapi.vercel.app" export const NETEASE_API_CN = 'https://www.markingchen.ink'; /** - * 下载VIP的临时接口 (感谢桑帛云API,如果站长能看到) - * 备用:另外一个兜底策略:https://www.hhlqilongzhu.cn/api/dg_wyymusic.php?gm={搜索内容}&n=1&type=json + * 下载VIP的临时接口 + * 备用:https://api.lolimi.cn/API/wydg/api.php?msg={}&n=1 + * 备用2: http://kilz.top/api/wangyi_music.php?msg={}&n=1 * @type {string} */ -export const NETEASE_TEMP_API = "https://api.lolimi.cn/API/wydg/api.php?msg={}&n=1" +export const NETEASE_TEMP_API = "https://www.hhlqilongzhu.cn/api/dg_wyymusic.php?gm={}&n=1&type=json" /** * 下载VIP的临时接口2