intra_max_chatbot/config.py
2026-03-26 11:27:56 +03:00

17 lines
590 B
Python

import os
from pathlib import Path
from dotenv import load_dotenv
load_dotenv()
BOT_TOKEN: str = os.environ["MAX_BOT_TOKEN"]
_project_root = Path(__file__).parent
_db_path_raw = os.environ.get("DB_PATH", "data/support.db")
DB_PATH: str = str(
Path(_db_path_raw) if Path(_db_path_raw).is_absolute() else _project_root / _db_path_raw
)
ADMIN_USERNAME: str = os.environ.get("ADMIN_USERNAME", "admin")
ADMIN_PASSWORD: str = os.environ.get("ADMIN_PASSWORD", "changeme")
ADMIN_HOST: str = os.environ.get("ADMIN_HOST", "0.0.0.0")
ADMIN_PORT: int = int(os.environ.get("ADMIN_PORT", "8080"))