mirror of
https://github.com/TriM-Organization/LiteyukiBot-TriM.git
synced 2025-06-06 12:55:32 +00:00
24 lines
440 B
Python
24 lines
440 B
Python
import os
|
|
|
|
from src.utils.data import LiteModel, Database as DB
|
|
|
|
DATA_PATH = "data/liteyuki"
|
|
|
|
user_db = DB(os.path.join(DATA_PATH, 'users.ldb'))
|
|
plugin_db = DB(os.path.join(DATA_PATH, 'plugins.ldb'))
|
|
|
|
|
|
class User(LiteModel):
|
|
user_id: str
|
|
username: str = ""
|
|
lang: str = "en"
|
|
|
|
|
|
class InstalledPlugin(LiteModel):
|
|
module_name: str
|
|
|
|
|
|
def auto_migrate():
|
|
user_db.auto_migrate(User)
|
|
plugin_db.auto_migrate(InstalledPlugin)
|