mirror of
https://github.com/Jerryplusy/rc-plugin.git
synced 2025-10-14 08:09:19 +00:00
🐞 fix: 修复ncm
This commit is contained in:
parent
681c2c1943
commit
cec859d194
@ -1291,8 +1291,8 @@ export class tools extends plugin {
|
|||||||
});
|
});
|
||||||
const messageTitle = title + "\nR插件检测到当前为VIP音乐,正在转换...";
|
const messageTitle = title + "\nR插件检测到当前为VIP音乐,正在转换...";
|
||||||
// ??后的内容是适配`QQ_MUSIC_TEMP_API`、最后是汽水
|
// ??后的内容是适配`QQ_MUSIC_TEMP_API`、最后是汽水
|
||||||
const url = vipMusicData.data?.mp3 ?? vipMusicData.data?.data?.music_url ?? vipMusicData.data?.music;
|
const url = vipMusicData.data?.music_url ?? vipMusicData.data?.data?.music_url ?? vipMusicData.data?.music;
|
||||||
const cover = vipMusicData.data?.img ?? vipMusicData.data?.data?.cover ?? vipMusicData.data?.cover;
|
const cover = vipMusicData.data?.cover ?? vipMusicData.data?.data?.cover ?? vipMusicData.data?.cover;
|
||||||
await e.reply([segment.image(cover), `${ this.identifyPrefix } 识别:${ musicType },${ messageTitle }`]);
|
await e.reply([segment.image(cover), `${ this.identifyPrefix } 识别:${ musicType },${ messageTitle }`]);
|
||||||
return url;
|
return url;
|
||||||
}
|
}
|
||||||
@ -1433,7 +1433,7 @@ export class tools extends plugin {
|
|||||||
const urlRex = /(?:https?:\/\/)?(www\.|music\.)?youtube\.com\/[A-Za-z\d._?%&+\-=\/#]*/g;
|
const urlRex = /(?:https?:\/\/)?(www\.|music\.)?youtube\.com\/[A-Za-z\d._?%&+\-=\/#]*/g;
|
||||||
const url2Rex = /(?:https?:\/\/)?youtu\.be\/[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 进行转义)
|
// 匹配并转义 URL 中的 & 符号(仅对 Windows 进行转义)
|
||||||
let url = urlRex.exec(e.msg)?.[0]?.replace(/&/g, isWindows ? '^&' : '&') ||
|
let url = urlRex.exec(e.msg)?.[0]?.replace(/&/g, isWindows ? '^&' : '&') ||
|
||||||
|
@ -164,11 +164,12 @@ export const NETEASE_SONG_DETAIL = "https://neteasecloudmusicapi.vercel.app"
|
|||||||
export const NETEASE_API_CN = 'https://www.markingchen.ink';
|
export const NETEASE_API_CN = 'https://www.markingchen.ink';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 下载VIP的临时接口 (感谢桑帛云API,如果站长能看到)
|
* 下载VIP的临时接口
|
||||||
* 备用:另外一个兜底策略:https://www.hhlqilongzhu.cn/api/dg_wyymusic.php?gm={搜索内容}&n=1&type=json
|
* 备用:https://api.lolimi.cn/API/wydg/api.php?msg={}&n=1
|
||||||
|
* 备用2: http://kilz.top/api/wangyi_music.php?msg={}&n=1
|
||||||
* @type {string}
|
* @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
|
* 下载VIP的临时接口2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user