import os from datetime import datetime from dotenv import load_dotenv load_dotenv(dotenv_path='.env') PROJECT_HOST = os.getenv('PROJECT_HOST', 'http://127.0.0.1:8080') SANIC_PORT = int(os.getenv('SANIC_PORT', '8080')) TELEGRAM_API_KEY = os.environ.get('TELEGRAM_API_KEY') assert TELEGRAM_API_KEY, "Telegram API_KEY required" MYSQL_URI = os.environ['MYSQL_URI'] MYSQL_DATABASE = os.environ['MYSQL_DATABASE'] LOG_LEVEL = os.getenv('LOG_LEVEL', 'DEBUG') LOG_DIR = os.getenv('LOG_DIR', 'logs') if not os.path.exists(LOG_DIR): os.mkdir(LOG_DIR) _now_str = datetime.now().strftime("%Y-%m-%d_%H-%M-%S") LOG_FILEPATH = f"{LOG_DIR}/{_now_str}.log"