解决wxpushPlus多账户只发一个通知问题,以下解决多账户多通知
axiong5500 opened this issue · 7 comments
axiong5500 commented
在ql.js文件,找到getEnvByPtPin函数,复制以下脚本,替换,保存。
module.exports.getEnvByPtPin = async (Ptpin) => {
const envs = await this.getEnvs();
for (let i = 0; i < envs.length; i++) {
var tempEnvsSplit = envs[i].value.split("&");
for(let j = 0; j < tempEnvsSplit.length; j++) {
var tempptpin = decodeURIComponent(tempEnvsSplit[j].match(/pt_pin=([^; ]+)(?=;?)/) && tempEnvsSplit[j].match(/pt_pin=([^; ]+)(?=;?)/)[1]);
if(tempptpin==Ptpin){
return tempEnvsSplit[j];
}
}
}
return "";
};
ccwav commented
没有这个问题,这代码也没有什么作用
axiong8080 commented
膜拜大佬,我拉完库以后,就只有一个人才能收到消息,是我配置有问题还是其他?
wangzan200808 commented
2.13.3确实只能推送第一个账户的信息,使用上面代码之后全账户可以推送了
axiong8080 commented
ccwav commented
为啥总升级,最主要的不是脚本么,能跑不就完了,我还是2.10
axiong8080 commented
有些人只是从0开始而已
ccwav commented
已测试,完全没问题