-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.py
More file actions
25 lines (18 loc) · 910 Bytes
/
Copy pathconfig.py
File metadata and controls
25 lines (18 loc) · 910 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import os
from dotenv import load_dotenv
# Загружаем переменные из .env
load_dotenv()
TOKEN = os.getenv("TOKEN")
OWNER_ID = int(os.getenv("OWNER_ID")) if os.getenv("OWNER_ID") else None
# Список ID администраторов (динамическая загрузка из admins.json)
# Импорт будет выполнен после определения всех констант
SHEET_ID = "19tZay0PAcAvRgDSnrjXPWMD-mCsOs4F16lBJa9So9L8"
GOOGLE_CREDS_JSON = "gsheets_key.json"
# API настройки
API_HOST = os.getenv("API_HOST", "http://localhost:8000")
API_BASE_URL = f"{API_HOST}"
USERS_FILE = "users.json"
SCHEDULE_FILE = "scheduled.json"
STATUS_FILE = "user_status.json"
CLICK_STATS_FILE = "click_stats.json"
# Администраторы загружаются динамически через функцию get_current_admin_ids() из utils.files