add 活跃统计

This commit is contained in:
2022-06-03 21:57:28 +08:00
parent fb2d9ae159
commit dc8fea04b6
7 changed files with 91 additions and 18 deletions

3
bin/cache/index.js vendored Normal file
View File

@@ -0,0 +1,3 @@
import NodeCache from "node-cache"
export const myCache = new NodeCache({ stdTTL: 3600, checkperiod: 60 });

View File

@@ -1,6 +1,13 @@
import { myCache } from "../cache/index.js";
import { client } from "./base.js";
export async function getRole(guildId){
let { data } = await client.roleApi.roles(guildId);
return data
export async function getRole(guildId) {
if(!myCache.get("roleList")){
let { data } = await client.roleApi.roles(guildId);
myCache.set("roleList",data)
return data
}else{
console.log("缓存命中")
return myCache.get("roleList")
}
}

View File

@@ -20,7 +20,8 @@ export function query(sql){
const c = await connection()
c.query(sql,(err,data)=>{
if(err){
throw new Error("select error")
// throw new Error("sql error",err)
console.log(err)
}else {
c.destroy()
res(data)

View File

@@ -19,6 +19,3 @@ export async function isTable(name){
}
return false
}
console.log(await isTable("aaa"))