import os from os import getenv from dotenv import load_dotenv load_dotenv() API_ID = os.environ["API_ID"] API_HASH = os.environ["API_HASH"] SESSION = os.environ["SESSION"] FEDBAN_API_KEY = os.environ["FEDBAN_API_KEY"] GOOGLE_API_KEY = os.environ["GOOGLE_API_KEY"] HUGGING_TOKEN = os.environ["HUGGING_TOKEN"] TOKEN = os.getenv("HUGGING_TOKEN", "") MONGO_URL = os.environ["MONGO_URL"] KEY_BACOT = os.environ["KEY_BACOT"] MY_API_KEY_API = os.environ["MY_API_KEY_API"] BLACKLIST_KEY = os.environ["BLACKLIST_KEY"] CMD_HANDLER = ["?"] LOG_ID = -1001825872637 db_name = "database.db" CHROME_DRIVER = "/usr/bin/chromedriver" CHROME_BIN = "/usr/bin/google-chrome-stable" DWL_DIR = "./downloads/" TEMP_DIR = "./temp/" AFK_CACHE = {} BOT_CMD_INFO = {} BOT_CMD_MENU = {} BOT_HELP = {} CMD_INFO = {} CMD_MENU = {} HELP_DICT = {} TEMPLATES = {} class ENV_TEMPLATE: airing_template = "AIRING_TEMPLATE" airpollution_template = "AIRPOLLUTION_TEMPLATE" alive_pic = "ALIVE_PIC" alive_template = "ALIVE_TEMPLATE" anilist_user_template = "ANILIST_USER_TEMPLATE" anime_template = "ANIME_TEMPLATE" btn_in_help = "BUTTONS_IN_HELP" character_template = "CHARACTER_TEMPLATE" chat_info_template = "CHAT_INFO_TEMPLATE" climate_api = "CLIMATE_API" climate_template = "CLIMATE_TEMPLATE" command_template = "COMMAND_TEMPLATE" currency_api = "CURRENCY_API" custom_pmpermit = "CUSTOM_PMPERMIT" gban_template = "GBAN_TEMPLATE" github_user_template = "GITHUB_USER_TEMPLATE" help_emoji = "HELP_EMOJI" help_template = "HELP_TEMPLATE" is_logger = "IS_LOGGER" log_id = "LOG_ID" lyrics_api = "LYRICS_API" manga_template = "MANGA_TEMPLATE" ocr_api = "OCR_API" cohere_api_key = "COHERE_API_KEY" face_clients_name = "FACE_CLIENTS_NAME" face_token_key = "FACE_TOKEN" system_prompt = "SYSTEM_PROMPT" system_prompt_openai = "SYSTEM_PROMPT_OPENAI" asupan_username = "ASUPAN_USERNAME" fedban_api_key = "FEDBAN_API_KEY" ping_pic = "PING_PIC" ping_template = "PING_TEMPLATE" pm_logger = "PM_LOGGER" pm_max_spam = "PM_MAX_SPAM" pmpermit = "PMPERMIT" pmpermit_pic = "PMPERMIT_PIC" remove_bg_api = "REMOVE_BG_API" thumbnail_url = "THUMBNAIL_URL" statistics_template = "STATISTICS_TEMPLATE" sticker_packname = "STICKER_PACKNAME" tag_logger = "TAG_LOGGER" telegraph_account = "TELEGRAPH_ACCOUNT" time_zone = "TIME_ZONE" unload_plugins = "UNLOAD_PLUGINS" unsplash_api = "UNSPLASH_API" usage_template = "USAGE_TEMPLATE" user_info_template = "USER_INFO_TEMPLATE" os_configs = [ "API_HASH", "API_ID", "SESSION", "FEDBAN_API_KEY", "GOOGLE_API_KEY", "CMD_HANDLER", "TOKEN", ] all_env: list[str] = [ value for key, value in ENV_TEMPLATE.__dict__.items() if not key.startswith("__") ]