Merge pull request #29 from nikoyoke1/master

🐞 fix: 修复老版本网易云分享链接解析错误问题
This commit is contained in:
Zhiyu 2024-10-17 10:22:15 +08:00 committed by GitHub
commit 76d5d765aa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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)) {