Spaces:
Running
Running
File size: 2,543 Bytes
7956eb0 1b5719b 7956eb0 9b0693a 7956eb0 9b0693a b304af9 9b0693a 3c05ff4 b002286 d7e1221 b002286 d7e1221 b002286 d7e1221 b002286 9c04f98 9b0693a e2bf200 9c04f98 9b0693a 5a78342 9b0693a d720c41 7956eb0 880f938 7956eb0 29c0d3c 7956eb0 261145f 3c05ff4 7956eb0 e2bf200 7956eb0 bbee284 7956eb0 ba83449 d720c41 e2bf200 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 |
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"))
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",default=None)
AuDD_API = config("AuDD_API",default=None)
RMBG_API = config("RMBG_API",default=None)
DB_URI = config("DB_URI", default="")
DB_NAME = config("DB_NAME", default="gojo_satarou")
BDB_URI = config("BDB_URI",default=None)
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")
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 = -100845454887 # Your Private Group ID for logs
DEV_USERS = []
SUDO_USERS = []
WHITELIST_USERS = []
DB_URI = "" # Your mongo DB URI
DB_NAME = "" # Your DB name
NO_LOAD = []
GENIUS_API_TOKEN = ""
RMBG_API = ""
PREFIX_HANDLER = ["!", "/","$"]
SUPPORT_GROUP = "SUPPORT_GROUP"
SUPPORT_CHANNEL = "SUPPORT_CHANNEL"
VERSION = "VERSION"
TIME_ZONE = 'Asia/Kolkata'
BDB_URI = ""
WORKERS = 8
|