import logging import os from dataclasses import dataclass from dotenv import load_dotenv @dataclass class CardInfo: number: str holder: str load_dotenv(override=True) logger = logging.getLogger(__name__) 1026030711 ### Environment Variables ### BOT_TOKEN = os.getenv("BOT_TOKEN", "") POSTGRES_URL = os.getenv( "POSTGRES_URL", "postgresql+asyncpg://postgres:HEXDEVFUCKINGSUCKS!@localhost:5432/postgres", ) card_info = CardInfo(os.getenv("CARD_NUMBER", ""), os.getenv("CARD_HOLDER", "")) REDIS_URL = os.getenv("REDIS_URL", "redis://localhost:6379/1") PROXY_URL = os.getenv("PROXY_URL") WELCOME_VIDEO_NOTE_FP = os.getenv("WELCOME_VIDEO_NOTE_FP", "static/welcome.mp4") ### Constants ### PAGE_SIZE = 8 VERIFIED_ACCOUNTS = os.getenv("ADMINS", "").split(",") NOTIFICATION_CHANNEL = os.getenv("NOTIFICATION_CHANNEL") if not NOTIFICATION_CHANNEL: raise Exception("Specify Notification Channel in .env")