2
0
mirror of https://github.com/ctrlcvs/xiaoyao-cvs-plugin.git synced 2024-12-23 03:20:52 +08:00

修正拦截cookie问题

This commit is contained in:
ctrlcvs 2022-08-05 08:30:29 +08:00 committed by leiyilu
parent 2b11c4fecf
commit 700f017b44

View File

@ -28,7 +28,7 @@ export const rule = {
}, },
sendyunTime: { sendyunTime: {
reg: "^#*云原神(时间|剩余时间|剩余|还有多久|还剩多少分钟|查询)$", reg: "^#*云原神(时间|剩余时间|剩余|还有多久|还剩多少分钟|查询)$",
describe: "米游币全部签到" describe: "查询当前云原神剩余时间"
}, },
yunSign: { yunSign: {
reg: "^#*云原神签到$", reg: "^#*云原神签到$",
@ -36,7 +36,7 @@ export const rule = {
}, },
yuntoken:{ yuntoken:{
reg: "^(.*)ct(.*)$", reg: "^(.*)ct(.*)$",
describe: "云原神签到" describe: "云原神签到token获取"
}, },
cookiesDocHelp: { cookiesDocHelp: {
reg: "^#*(米游社|cookies|米游币)帮助$", reg: "^#*(米游社|cookies|米游币)帮助$",
@ -150,7 +150,7 @@ export async function mysSign(e) {
post = post.post; post = post.post;
// 2.1 BBS read post // 2.1 BBS read post
let resObj = await promiseRetry((retry, number) => { let resObj = await promiseRetry((retry, number) => {
// Bot.logger.info(`读取帖子: [${post.subject}] 尝试次数: ${number}`); Bot.logger.mark(`读取帖子: [${post.subject}] 尝试次数: ${number}`);
return miHoYoApi.forumPostDetail(post['post_id']).catch((e) => { return miHoYoApi.forumPostDetail(post['post_id']).catch((e) => {
Bot.logger.error(`${forum.name} 读取帖子失败: [${e.message}] 尝试次数: ${number}`); Bot.logger.error(`${forum.name} 读取帖子失败: [${e.message}] 尝试次数: ${number}`);
return retry(e); return retry(e);
@ -160,21 +160,20 @@ export async function mysSign(e) {
await utils.randomSleepAsync(); await utils.randomSleepAsync();
// 2.2 BBS vote post // 2.2 BBS vote post
resObj = await promiseRetry((retry, number) => { resObj = await promiseRetry((retry, number) => {
// Bot.logger.info(`点赞帖子: [${post.subject}] 尝试次数: ${number}`); Bot.logger.mark(`点赞帖子: [${post.subject}] 尝试次数: ${number}`);
return miHoYoApi.forumPostVote(post['post_id']).catch((e) => { return miHoYoApi.forumPostVote(post['post_id']).catch((e) => {
Bot.logger.error(`${forum.name} 点赞帖子失败: [${e.message}] 尝试次数: ${number}`); Bot.logger.error(`${forum.name} 点赞帖子失败: [${e.message}] 尝试次数: ${number}`);
return retry(e); return retry(e);
}); });
}, RETRY_OPTIONS); }, RETRY_OPTIONS);
Bot.logger.mark(`${forum.name} [${post.subject}] 点赞成功 [${resObj.message}]`);
// Bot.logger.info(`${forum.name} [${post.subject}] 点赞成功 [${resObj.message}]`);
await utils.randomSleepAsync(); await utils.randomSleepAsync();
} }
// 2.3 BBS share post // 2.3 BBS share post
let sharePost = postList[0].post; let sharePost = postList[0].post;
resObj = await promiseRetry((retry, number) => { resObj = await promiseRetry((retry, number) => {
// Bot.logger.info(`分享帖子: [${sharePost.subject}] 尝试次数: ${number}`); Bot.logger.mark(`分享帖子: [${sharePost.subject}] 尝试次数: ${number}`);
return miHoYoApi.forumPostShare(sharePost['post_id']).catch((e) => { return miHoYoApi.forumPostShare(sharePost['post_id']).catch((e) => {
Bot.logger.error(`${forum.name} 分享帖子失败: [${e.message}] 尝试次数: ${number}`); Bot.logger.error(`${forum.name} 分享帖子失败: [${e.message}] 尝试次数: ${number}`);
return retry(e); return retry(e);
@ -422,7 +421,9 @@ export async function sendyunTime(e){
return; return;
} }
export async function yuntoken(e){ export async function yuntoken(e){
console.log(e) if(e.msg.includes("ltoken")||e.msg.includes("_MHYUUID")){ //防止拦截米社cookie
return false;
}
if (["ct","si","devId"].includes(e.msg)) { if (["ct","si","devId"].includes(e.msg)) {
e.reply(`格式支持\nai=*;ci=*;oi=*;ct=***********;si=**************;bi=***********;devId=***********`) e.reply(`格式支持\nai=*;ci=*;oi=*;ct=***********;si=**************;bi=***********;devId=***********`)
return false; return false;