🎈 perf: 增加搜书安全性

This commit is contained in:
zhiyu1998 2023-04-10 11:23:58 +08:00
parent ffa0a4dd08
commit 099c64c416

View File

@ -309,6 +309,7 @@ export class query extends plugin {
};
// 集成易书、zBook
try {
const bookList = await Promise.allSettled([getYiBook(e, keyword), getZBook(e, keyword)]);
bookList
.filter(one => one.status === "fulfilled")
@ -327,6 +328,10 @@ export class query extends plugin {
await e.reply(replyText);
this.setContext("searchBookContext");
}
} catch (err) {
logger.error(err);
e.reply("搜书正在施工🚧");
}
return true;
}
@ -345,8 +350,14 @@ export class query extends plugin {
id = /\d+/.exec(keyword)[0];
source = "";
}
try {
const res = await getBookDetail(e, id, source);
await this.reply(await Bot.makeForwardMsg(res));
} catch (err) {
logger.error(err);
e.reply("搜书正在施工🚧");
}
return true;
}
/**