Team Ai
Apppublic

azils3/bash

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
configs.py56 linesDownload Raw Back to pyUltroid
1# Ultroid - UserBot2# Copyright (C) 2021-2025 TeamUltroid3#4# This file is a part of < https://github.com/TeamUltroid/Ultroid/ >5# PLease read the GNU Affero General Public License in6# <https://github.com/TeamUltroid/pyUltroid/blob/main/LICENSE>.7 8import sys9 10from decouple import config11 12try:13    from dotenv import load_dotenv14 15    load_dotenv()16except ImportError:17    pass18 19 20class Var:21    # mandatory22    API_ID = (23        int(sys.argv[1]) if len(sys.argv) > 1 else config("API_ID", default=6, cast=int)24    )25    API_HASH = (26        sys.argv[2]27        if len(sys.argv) > 228        else config("API_HASH", default="eb06d4abfb49dc3eeb1aeb98ae0f581e")29    )30    SESSION = sys.argv[3] if len(sys.argv) > 3 else config("SESSION", default=None)31    REDIS_URI = (32        sys.argv[4]33        if len(sys.argv) > 434        else (config("REDIS_URI", default=None) or config("REDIS_URL", default=None))35    )36    REDIS_PASSWORD = (37        sys.argv[5] if len(sys.argv) > 5 else config("REDIS_PASSWORD", default=None)38    )39    # extras40    BOT_TOKEN = config("BOT_TOKEN", default=None)41    LOG_CHANNEL = config("LOG_CHANNEL", default=0, cast=int)42    HEROKU_APP_NAME = config("HEROKU_APP_NAME", default=None)43    HEROKU_API = config("HEROKU_API", default=None)44    VC_SESSION = config("VC_SESSION", default=None)45    ADDONS = config("ADDONS", default=False, cast=bool)46    VCBOT = config("VCBOT", default=False, cast=bool)47    # for railway48    REDISPASSWORD = config("REDISPASSWORD", default=None)49    REDISHOST = config("REDISHOST", default=None)50    REDISPORT = config("REDISPORT", default=None)51    REDISUSER = config("REDISUSER", default=None)52    # for sql53    DATABASE_URL = config("DATABASE_URL", default=None)54    # for MONGODB users55    MONGO_URI = config("MONGO_URI", default=None)56