🐞 fix: 修复 xhs 没有ck提示的问题

This commit is contained in:
zhiyu1998 2024-08-04 14:54:33 +08:00
parent 99e9cbe422
commit a4cf8df5da

View File

@ -194,7 +194,7 @@ export class tools extends plugin {
},
{
reg: "(qishui.douyin.com)",
fnc: "qishuiMusic"
fnc: "qishuiMusic"
}
],
});
@ -949,6 +949,11 @@ export class tools extends plugin {
id = /explore\/(\w+)/.exec(msgUrl)?.[1] || /discovery\/item\/(\w+)/.exec(msgUrl)?.[1];
}
const downloadPath = `${this.getCurDownloadPath(e)}`;
// 检测没有 cookie 则退出
if (_.isEmpty(this.xiaohongshuCookie)) {
e.reply(`2024-8-2后反馈必须使用ck不然无法解析请填写相关ck文档${HELP_DOC}`);
return;
}
// 注入ck
XHS_NO_WATERMARK_HEADER.cookie = this.xiaohongshuCookie;
// 获取信息
@ -1225,8 +1230,8 @@ export class tools extends plugin {
});
const messageTitle = title + "\nR插件检测到当前为VIP音乐正在转换...";
// ??后的内容是适配`QQ_MUSIC_TEMP_API`
const url = vipMusicData.data.mp3 ?? vipMusicData.data.data.url;
const cover = vipMusicData.data.img ?? vipMusicData.data.data.cover;
const url = vipMusicData.data.mp3 ?? vipMusicData.data.data.url;
const cover = vipMusicData.data.img ?? vipMusicData.data.data.cover;
await e.reply([segment.image(cover), `识别:${musicType}${messageTitle}`]);
return url;
}