Changed: Final

This commit is contained in:
2024-12-18 22:17:51 +01:00
parent 3e616132d4
commit 8b1b6fdd54
14 changed files with 393 additions and 124 deletions

10
bot/models/base.py Normal file
View File

@@ -0,0 +1,10 @@
from peewee import *
from playhouse.postgres_ext import *
import os
import datetime
db = SqliteDatabase('bot.db')
class BaseModel(Model):
class Meta:
database = db

13
bot/models/containers.py Normal file
View File

@@ -0,0 +1,13 @@
from peewee import *
from models.base import BaseModel
import datetime
class Container(BaseModel):
# Container
name =
# players =
port =
# RCON
rcon_port =
rcon_pwd =

12
bot/models/users.py Normal file
View File

@@ -0,0 +1,12 @@
from peewee import *
from models.base import BaseModel
import datetime
class User(BaseModel):
username = CharField(unique=True)
mc_name = CharField(unique=True)
mc_uuid = CharField(unique=True)
is_admin = BooleanField(default=False)
registration_date = DateTimeField(default=datetime.datetime.now())
User.create_table()