Spaces:
Running
Running
File size: 2,556 Bytes
7956eb0 1b5719b 7956eb0 9b0693a 7956eb0 9b0693a b304af9 9b0693a b002286 d7e1221 b002286 d7e1221 b002286 d7e1221 b002286 ba83449 d720c41 9b0693a 95ea4f1 d720c41 9b0693a 5a78342 9b0693a d720c41 7956eb0 880f938 7956eb0 29c0d3c 7956eb0 261145f 7956eb0 84fdf27 7956eb0 bbee284 7956eb0 ba83449 d720c41 7956eb0 d720c41 7956eb0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
from os import getcwd
from prettyconf import Configuration
from prettyconf.loaders import EnvFile, Environment
env_file = f"{getcwd()}/.env"
config = Configuration(loaders=[Environment(), EnvFile(filename=env_file)])
class Config:
"""Config class for variables."""
LOGGER = True
BOT_TOKEN = config("BOT_TOKEN", default=None)
API_ID = int(config("API_ID", default="123"))
API_HASH = config("API_HASH", default=None)
OWNER_ID = int(config("OWNER_ID", default=1344569458))
MESSAGE_DUMP = int(config("MESSAGE_DUMP", default=-100))
DEV_USERS = [
int(i)
for i in config(
"DEV_USERS",
default="",
).split(" ")
]
SUDO_USERS = [
int(i)
for i in config(
"SUDO_USERS",
default="",
).split(" ")
]
WHITELIST_USERS = [
int(i)
for i in config(
"WHITELIST_USERS",
default="",
).split(" ")
]
GENIUS_API_TOKEN = config("GENIUS_API")
AuDD_API = config("AuDD_API")
RMBG_API = config("RMBG_API")
DB_URI = config("DB_URI", default="")
DB_NAME = config("DB_NAME", default="")
BDB_URI = config("BDB_URI")
NO_LOAD = config("NO_LOAD", default="").split()
PREFIX_HANDLER = config("PREFIX_HANDLER", default="/").split()
SUPPORT_GROUP = config("SUPPORT_GROUP", default="gojo_bots_network")
SUPPORT_CHANNEL = config("SUPPORT_CHANNEL", default="gojo_bots_network")
VERSION = config("VERSION", default="v2.0")
WORKERS = int(config("WORKERS", default=16))
TIME_ZONE = config("TIME_ZONE",default='Asia/Kolkata')
BOT_USERNAME = ""
BOT_ID = ""
BOT_NAME = ""
owner_username = ""
class Development:
"""Development class for variables."""
# Fill in these vars if you want to use Traditional method of deploying
LOGGER = True
BOT_TOKEN = "YOUR BOT_TOKEN"
API_ID = 12345 # Your APP_ID from Telegram
API_HASH = "YOUR API HASH" # Your APP_HASH from Telegram
OWNER_ID = 1344569458 # Your telegram user id defult to mine
MESSAGE_DUMP = -100 # Your Private Group ID for logs
DEV_USERS = []
SUDO_USERS = [1906306037]
WHITELIST_USERS = []
DB_URI = "" # Your mongo DB URI
DB_NAME = "" # Your DB name
NO_LOAD = []
GENIUS_API_TOKEN = ""
AuDD_API = ""
RMBG_API = ""
PREFIX_HANDLER = ["!", "/"]
SUPPORT_GROUP = "SUPPORT_GROUP"
SUPPORT_CHANNEL = "SUPPORT_CHANNEL"
VERSION = "VERSION"
TIME_ZONE = 'Asia/Kolkata'
BDB_URI = ""
WORKERS = 8
|