| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | import sys |
| |
|
| | from decouple import config |
| |
|
| | try: |
| | from dotenv import load_dotenv |
| |
|
| | load_dotenv() |
| | except ImportError: |
| | pass |
| |
|
| |
|
| | class Var: |
| | |
| | API_ID = ( |
| | int(sys.argv[1]) if len(sys.argv) > 1 else config("API_ID", default=6, cast=int) |
| | ) |
| | API_HASH = ( |
| | sys.argv[2] |
| | if len(sys.argv) > 2 |
| | else config("API_HASH", default="eb06d4abfb49dc3eeb1aeb98ae0f581e") |
| | ) |
| | SESSION = sys.argv[3] if len(sys.argv) > 3 else config("SESSION", default=None) |
| | REDIS_URI = ( |
| | sys.argv[4] |
| | if len(sys.argv) > 4 |
| | else (config("REDIS_URI", default=None) or config("REDIS_URL", default=None)) |
| | ) |
| | REDIS_PASSWORD = ( |
| | sys.argv[5] if len(sys.argv) > 5 else config("REDIS_PASSWORD", default=None) |
| | ) |
| | |
| | BOT_TOKEN = config("BOT_TOKEN", default=None) |
| | LOG_CHANNEL = config("LOG_CHANNEL", default=0, cast=int) |
| | HEROKU_APP_NAME = config("HEROKU_APP_NAME", default=None) |
| | HEROKU_API = config("HEROKU_API", default=None) |
| | VC_SESSION = config("VC_SESSION", default=None) |
| | ADDONS = config("ADDONS", default=False, cast=bool) |
| | VCBOT = config("VCBOT", default=False, cast=bool) |
| | |
| | REDISPASSWORD = config("REDISPASSWORD", default=None) |
| | REDISHOST = config("REDISHOST", default=None) |
| | REDISPORT = config("REDISPORT", default=None) |
| | REDISUSER = config("REDISUSER", default=None) |
| | |
| | DATABASE_URL = config("DATABASE_URL", default=None) |
| | |
| | MONGO_URI = config("MONGO_URI", default=None) |
| |
|