add admin powers

This commit is contained in:
2025-06-27 14:31:20 +02:00
parent a4199b45d1
commit c960ae49bf
7 changed files with 92 additions and 17 deletions

14
bot/lib/admins.ts Normal file
View File

@@ -0,0 +1,14 @@
import { redis } from "bun";
export async function getAdmins() {
return await redis.smembers('admins');
};
export async function isAdmin(userid: string) {
return await redis.sismember('admins', userid);
};
export async function addAdmin(userid: string) {
return await redis.sadd('admins', userid);
};
export async function removeAdmin(userid: string) {
return await redis.srem('admins', userid);
};