| | from os import environ as env |
| | from dotenv import load_dotenv |
| |
|
| | load_dotenv() |
| |
|
| | class Telegram: |
| | API_ID = int('13414818') |
| | API_HASH = str('9e034e216c4e44114206e277e793aec7') |
| | BOT_TOKEN = str('6332817724:AAH593CpEKFhX9fHfC_Q-i2D9fpWWjE_XeE') |
| | OWNER_ID = int('845332054') |
| | WORKERS = int(env.get("WORKERS", "6")) |
| | DATABASE_URL = str('mongodb+srv://asonmotivation:asonmotivation@cluster0.nkfq9.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0') |
| | 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-FileStreamTeleGramBot.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") |
| |
|
| |
|
| |
|