from os import environ from dotenv import load_dotenv load_dotenv("config.env") HEROKU = bool( environ.get("DYNO") ) # NOTE Make it false if you're not deploying on heroku or docker. if HEROKU: BOT_TOKEN = environ.get("BOT_TOKEN", None) API_ID = int(environ.get("API_ID", 6)) API_HASH = environ.get("API_HASH", "eb06d4abfb49dc3eeb1aeb98ae0f581e") SUDO_USERS_ID = [int(x) for x in environ.get("SUDO_USERS_ID", "").split()] LOG_GROUP_ID = int(environ.get("LOG_GROUP_ID", None)) GBAN_LOG_GROUP_ID = int(environ.get("GBAN_LOG_GROUP_ID", None)) MESSAGE_DUMP_CHAT = int(environ.get("MESSAGE_DUMP_CHAT", None)) WELCOME_DELAY_KICK_SEC = int(environ.get("WELCOME_DELAY_KICK_SEC", None)) MONGO_URL = environ.get("MONGO_URL", None) ARQ_API_URL = environ.get("ARQ_API_URL", None) ARQ_API_KEY = environ.get("ARQ_API_KEY", None) LOG_MENTIONS = bool(int(environ.get("LOG_MENTIONS", None))) RSS_DELAY = int(environ.get("RSS_DELAY", None)) else: BOT_TOKEN = "" API_ID = 123456 API_HASH = "" SUDO_USERS_ID = [ 1432756163, 1344569458, 1355478165, 1789859817, 1777340882, ] # Sudo users have full access to everything, don't trust anyone LOG_GROUP_ID = -1001559501403 GBAN_LOG_GROUP_ID = -1001559501403 MESSAGE_DUMP_CHAT = "" WELCOME_DELAY_KICK_SEC = 300 MONGO_URL = "mongodb+srv://username:password@cluster0.ksiis.mongodb.net/YourDataBaseName?retryWrites=true&w=majority" ARQ_API_KEY = "Get this from @ARQRobot" ARQ_API_URL = "https://arq.hamker.in" LOG_MENTIONS = True RSS_DELAY = 300 # In seconds PM_PERMIT = True