Spaces:
Running
Running
File size: 2,375 Bytes
7956eb0 1b5719b 7956eb0 9b0693a 7956eb0 9b0693a b304af9 9b0693a b002286 bd105b2 b002286 b304af9 b002286 b304af9 b002286 ba83449 9b0693a 95ea4f1 9b0693a 5a78342 9b0693a 7956eb0 29c0d3c 7956eb0 261145f 7956eb0 bbee284 7956eb0 ba83449 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 |
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",
).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 = ""
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 = []
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
|