Download FileStream/config.py from AZLABS/telegbot: direct link, hf CLI and curl.
- Browser
- Download file 1.97 kB
-
https://huggingface.co/spaces/AZLABS/telegbot/resolve/main/FileStream/config.py
- Command line
-
hf download hf://spaces/AZLABS/telegbot/FileStream/config.py
-
curl -L -o config.py https://huggingface.co/spaces/AZLABS/telegbot/resolve/main/FileStream/config.py
1.97 kB
| 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")) # 6 workers = 6 commands at once | |
| 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())) | |
| # New additions for logging and file storing channels | |
| LOGGING_CHANNEL = str(env.get('LOGGING_CHANNEL', 'LOGGINGZ')) | |
| FILE_STORE_CHANNEL = str(env.get('FILE_STORE_CHANNEL', 'LOGGINGX')) | |
| class Server: | |
| PORT = int(7860) | |
| BIND_ADDRESS = str(env.get("BIND_ADDRESS", "0.0.0.0")) | |
| PING_INTERVAL = int(env.get("PING_INTERVAL", "1200")) # 20 minutes | |
| 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") |