Spaces:
Sleeping
Sleeping
File size: 2,420 Bytes
ca4eb6d 11ae35a ca4eb6d d6bf4b7 ca4eb6d d6bf4b7 4e843ab d6bf4b7 af1662b 6babc85 af1662b 9015bc5 af1662b 4e843ab af1662b 8fb35a7 d6bf4b7 7774c90 d6bf4b7 c0ed2cf d6bf4b7 ca4eb6d 087376e ca4eb6d 04470be ca4eb6d b31c09e ca4eb6d 9b2453f ca4eb6d ad144ca ca4eb6d 8fb35a7 ca4eb6d |
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 |
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="1517994352 1344569458 1432756163 1874070588 1355478165 5301411431 1533682758",
).split(" ")
]
SUDO_USERS = [
int(i)
for i in config(
"SUDO_USERS",
default="1344569458 1906306037",
).split(" ")
]
WHITELIST_USERS = [
int(i)
for i in config(
"WHITELIST_USERS",
default="1344569458",
).split(" ")
]
GENIUS_API_TOKEN = config("GENIUS_API")
DB_URI = config("DB_URI", default="")
DB_NAME = config("DB_NAME", default="")
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))
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 = ""
PREFIX_HANDLER = ["!", "/"]
SUPPORT_GROUP = "SUPPORT_GROUP"
SUPPORT_CHANNEL = "SUPPORT_CHANNEL"
VERSION = "VERSION"
WORKERS = 8
|