feat: initial Papo bot scaffold

This commit is contained in:
Pascal.P
2025-11-30 11:04:41 +01:00
commit 000481a3b0
12168 changed files with 1584750 additions and 0 deletions

2
src/database/index.ts Normal file
View File

@@ -0,0 +1,2 @@
import { PrismaClient } from '@prisma/client';
export const prisma = new PrismaClient();

View File

@@ -0,0 +1,32 @@
generator client {
provider = "prisma-client-js"
}
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
model Ticket {
id String @id @default(cuid())
userId String
channelId String
guildId String
topic String?
priority String @default("normal")
status String
claimedBy String?
transcript String?
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
model Level {
id String @id @default(cuid())
userId String
guildId String
xp Int @default(0)
level Int @default(0)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}