add balance,donate,admindonate commands and minor bugfixes

This commit is contained in:
2025-06-30 17:59:27 +02:00
parent ab769fb546
commit ac3f81857f
7 changed files with 108 additions and 3 deletions

10
bot/lib/changeBalance.ts Normal file
View File

@@ -0,0 +1,10 @@
import { updateUserRecord } from "../db/dbUser";
import { type userRecord } from "../db/connection";
import { User } from "../user";
export async function changeBalance(user: User, userRecord: userRecord, amount: number): Promise<false | userRecord> {
userRecord.balance = userRecord.balance += amount;
if (userRecord.balance < 0) return false;
await updateUserRecord(user, userRecord);
return userRecord;
};