-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.py
More file actions
29 lines (26 loc) · 766 Bytes
/
Copy pathconfig.py
File metadata and controls
29 lines (26 loc) · 766 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
26
27
28
29
import os
import sys
from pathlib import Path
import logging
TOKEN = os.getenv("TELEGRAM_TOKEN")
ADMIN_ID_RAW = os.getenv("TELEGRAM_ADMIN_ID")
# Đường dẫn đến tập tin log
LOG_FILE = Path("temp/agent.log")
# Số dòng log
LOG_LINES = 20
# Cấp độ ghi log.
LEVEL = logging.INFO
# Giới hạn thời gian chạy.
RUN_TIMEOUT = 30
# Đuôi file.
FILE_EXTENSION = ".py"
if not TOKEN:
sys.exit("Lỗi: Chưa cấu hình biến môi trường 'TELEGRAM_TOKEN'.")
if not ADMIN_ID_RAW:
sys.exit("Lỗi: Chưa cấu hình biến môi trường 'TELEGRAM_ADMIN_ID'.")
try:
ADMIN_ID = int(ADMIN_ID_RAW)
except ValueError:
sys.exit(
f"Lỗi: 'TELEGRAM_ADMIN_ID' phải là một số nguyên, nhận được: '{ADMIN_ID_RAW}'."
)