Update secret management
Some checks failed
Build and Deploy / build (push) Failing after 1m39s

This commit is contained in:
2025-04-20 10:51:26 +02:00
parent 8356e9c021
commit 8794d54a73
5 changed files with 45 additions and 7 deletions

20
config.py Normal file
View File

@@ -0,0 +1,20 @@
#!/usr/bin/env python3
from dotenv import load_dotenv
import os
load_dotenv() # Loads variables from .env into environment
def get_env_var(name: str) -> str:
value = os.getenv(name)
if value is None:
raise EnvironmentError(f"Missing required environment variable: {name}")
return value
BOT_TOKEN = get_env_var("BOT_TOKEN")
AUTHORIZED_USER_ID = int(get_env_var("AUTHORIZED_USER_ID"))
NTFY_AUTH_HEADER = get_env_var("NTFY_AUTH_HEADER")
KUMA_API_PASSWORD = get_env_var("KUMA_API_PASSWORD")
TORRENT_API_PASSWORD = get_env_var("TORRENT_API_PASSWORD")