""" Конфигурация max_bot (Pydantic Settings). Читает из .env с префиксом BOT_: - database_url: PostgreSQL URL - max_token: токен MAX Platform - webhook_url/webhook_secret: настройки webhook - config_php_path: путь к config.php сайта """ from typing import List, Optional from pydantic_settings import BaseSettings class Settings(BaseSettings): database_url: str = "postgresql+asyncpg://aegisone:aegisone_pass@localhost:5432/aegisone" max_token: str = "f9LHodD0cOKkk03DYXj906MdIeRs3HdDo0BC5H2fLMVCMz3PA_Vx4aJqt2l2qPLM5zd5EQ1Zh6APxzpw2UYE" max_api_base: str = "https://platform-api.max.ru" webhook_url: str = "https://max.aegisone.ru/webhook" webhook_secret: str = "aegisone_bot_secret_2026" config_php_path: str = "/var/www/html/config.php" php_sendmail_path: str = "/usr/sbin/sendmail" default_assistant_name: str = "София" default_assistant_role: str = "Представитель компании AegisOne Engineering, помогающий клиентам с запросами по безопасности" default_support_email: str = "zakaz@aegisone.ru" default_email_subject: str = "Обращение через Виртуального помощника AegisOne Engineering" update_types: List[str] = ["bot_started", "message_created", "message_callback"] model_config = {"env_prefix": "BOT_", "env_file": ".env"} settings = Settings()