| from os import environ as env
|
| from dotenv import load_dotenv
|
|
|
| load_dotenv()
|
|
|
| class Telegram:
|
| API_ID = int('20295350')
|
| API_HASH = str('805a0a86f3b382d904617d0a2fd4fb6f')
|
| BOT_TOKEN = str('6332817724:AAH593CpEKFhX9fHfC_Q-i2D9fpWWjE_XeE')
|
| OWNER_ID = int('845332054')
|
| WORKERS = int(env.get("WORKERS", "6"))
|
| DATABASE_URL = str('mongodb://atlas-sql-66ed87f0df124a4f86aba3a7-nkfq9.a.query.mongodb.net/FileStream?ssl=true&authSource=admin')
|
| UPDATES_CHANNEL = str(env.get('UPDATES_CHANNEL', "Telegram"))
|
| SESSION_NAME = str(env.get('SESSION_NAME', 'FileStream'))
|
| FORCE_UPDATES_CHANNEL = env.get('FORCE_UPDATES_CHANNEL', False)
|
| FORCE_UPDATES_CHANNEL = True if str(FORCE_UPDATES_CHANNEL).lower() == "true" else False
|
| SLEEP_THRESHOLD = int(env.get("SLEEP_THRESHOLD", "60"))
|
| IMAGE_FILEID = env.get('IMAGE_FILEID', "https://telegra.ph/file/5bb9935be0229adf98b73.jpg")
|
| MULTI_CLIENT = False
|
| LOG_CHANNEL = int('-1002377288052')
|
| 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()))
|
|
|
| class Server:
|
| PORT = int(7860)
|
| 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", "1").lower()) in ("1", "true", "t", "yes", "y")
|
| FQDN = str('azlabs-telegbot.hf.space')
|
| URL = "http{}://{}{}/".format(
|
| "s" if HAS_SSL else "", FQDN, "" if NO_PORT else ":" + str(PORT)
|
| )
|
| KEEP_ALIVE = str(env.get("KEEP_ALIVE", "0").lower()) in ("1", "true", "t", "yes", "y")
|
|
|
|
|
|
|