mirror of
https://github.com/yoimiya-kokomi/miao-plugin.git
synced 2024-11-25 09:27:34 +00:00
48 lines
1.1 KiB
JavaScript
48 lines
1.1 KiB
JavaScript
|
export async function userStat(e) {
|
||
|
|
||
|
if (!e.isMaster) {
|
||
|
// e.reply("暂无权限");
|
||
|
return;
|
||
|
}
|
||
|
let ret = /\d+/.exec(e.msg)
|
||
|
|
||
|
if (ret && ret[0]) {
|
||
|
|
||
|
if (ret[0] * 1 < 100) {
|
||
|
let msg = [];
|
||
|
let keys = Object.keys(NoteCookie).reverse().slice(0, ret[0] * 1);
|
||
|
for (let idx in keys) {
|
||
|
msg.push(`QQ${keys[idx]},UID${NoteCookie[keys[idx]].uid}\n`)
|
||
|
}
|
||
|
e.reply(msg);
|
||
|
} else {
|
||
|
if (NoteCookie && NoteCookie[ret[0]]) {
|
||
|
e.reply(`QQ${ret[0]}的UID是 ${NoteCookie[ret[0]].uid}`);
|
||
|
} else {
|
||
|
e.reply(`未查找到${ret[0]}`)
|
||
|
}
|
||
|
}
|
||
|
} else {
|
||
|
|
||
|
let count = Object.keys(NoteCookie).length
|
||
|
e.reply(`共有 ${count} 个用户`)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
export async function rebuildCookie(e) {
|
||
|
if (!e.isMaster) {
|
||
|
return;
|
||
|
}
|
||
|
let count = 0;
|
||
|
for (let qq in NoteCookie) {
|
||
|
let uid = NoteCookie[qq].uid;
|
||
|
if (uid) {
|
||
|
redis.set(`genshin:uid:${qq}`, uid, { EX: 2592000 });
|
||
|
redis.set(`genshin:qq-uid:${qq}`, uid, { EX: 2592000 });
|
||
|
redis.set(`genshin:uid-qq:${uid}`, qq, { EX: 2592000 });
|
||
|
count++;
|
||
|
}
|
||
|
}
|
||
|
e.reply(`重建${count}个缓存`)
|
||
|
}
|