Spaces:
Running
Running
| 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")) # 6 workers = 6 commands at once | |
| 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)) # Logs channel for file logs | |
| PFLOG_CHANNEL = int(env.get("PFLOG_CHANNEL")) | |
| ULOG_GROUP = int(env.get( | |
| "ULOG_GROUP", None)) # Logs channel for user logs | |
| 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/")) | |