🐞 fix: 修复老版本网易云分享链接解析错误问题

This commit is contained in:
秋刀鱼 2024-10-17 10:19:18 +08:00
parent d7c23f2089
commit c6a5e8c5c7

View File

@ -1608,9 +1608,11 @@ export class tools extends plugin {
// 处理网页链接
const musicUrlReg = /(http:|https:)\/\/music.163.com\/song\/media\/outer\/url\?id=(\d+)/;
const musicUrlReg2 = /(http:|https:)\/\/y.music.163.com\/m\/song\?(.*)&id=(\d+)/;
const musicUrlReg3 = /(http:|https:)\/\/music.163.com\/m\/song\/(\d+)/;
const id =
musicUrlReg2.exec(message)?.[3] ||
musicUrlReg.exec(message)?.[2] ||
musicUrlReg3.exec(message)?.[2] ||
/id=(\d+)/.exec(message)[1];
// 如果没有下载地址跳出if
if (_.isEmpty(id)) {