| | from os import environ as env |
| | from dotenv import load_dotenv |
| |
|
| | load_dotenv() |
| |
|
| |
|
| | class Telegram: |
| | API_ID = int(env.get("API_ID")) |
| | API_HASH = str(env.get("API_HASH")) |
| | BOT_TOKEN = str(env.get("BOT_TOKEN")) |
| | OWNER_ID = int(env.get('OWNER_ID', '')) |
| | WORKERS = int(env.get("WORKERS", "6")) |
| | DATABASE_URL = str(env.get('DATABASE_URL')) |
| | UPDATES_CHANNEL = str(env.get('UPDATES_CHANNEL', "SparkyForum")) |
| | SESSION_NAME = str(env.get('SESSION_NAME', 'FileStream')) |
| | FORCE_SUB_ID = env.get('FORCE_SUB_ID', None) |
| | FORCE_SUB = env.get('FORCE_UPDATES_CHANNEL', False) |
| | FORCE_SUB = True if str(FORCE_SUB).lower() == "true" else False |
| | SLEEP_THRESHOLD = int(env.get("SLEEP_THRESHOLD", "60")) |
| | FILE_PIC = env.get( |
| | 'FILE_PIC', |
| | "https://graph.org/file/5bb9935be0229adf98b73.jpg") |
| | START_PIC = env.get( |
| | 'START_PIC', |
| | "https://graph.org/file/290af25276fa34fa8f0aa.jpg") |
| | VERIFY_PIC = env.get( |
| | 'VERIFY_PIC', |
| | "https://graph.org/file/736e21cc0efa4d8c2a0e4.jpg") |
| | MULTI_CLIENT = False |
| | FLOG_CHANNEL = int(env.get( |
| | "FLOG_CHANNEL", None)) |
| | PFLOG_CHANNEL = int(env.get("PFLOG_CHANNEL")) |
| | ULOG_GROUP = int(env.get( |
| | "ULOG_GROUP", None)) |
| | MODE = env.get("MODE", "primary") |
| | SECONDARY = True if MODE.lower() == "secondary" else False |
| | AUTH_USERS = list(set(int(x)for x in str(env.get("AUTH_USERS", "")).split())) |
| | DATA_SOURCES = [FLOG_CHANNEL, PFLOG_CHANNEL, ULOG_GROUP] |
| |
|
| | class TMDB: |
| | API = str(env.get("TMDB_API", "")) |
| | |
| | class Server: |
| | PORT = int(env.get("PORT", 7860)) |
| | APP_PORT= int(env.get("APP_PORT", 8080)) |
| | BIND_ADDRESS = str(env.get("BIND_ADDRESS", "0.0.0.0")) |
| | PING_INTERVAL = int(env.get("PING_INTERVAL", "1200")) |
| | HAS_SSL = str(env.get("HAS_SSL","0").lower()) in ("1", "true", "t","yes", "y") |
| | NO_PORT = str(env.get("NO_PORT","0").lower()) in ("1", "true", "t","yes", "y") |
| | FQDN = str(env.get("FQDN", BIND_ADDRESS)) |
| | URL = str(env.get("URL", "https://privateone-teleapi.hf.space/")) |
| |
|