fixed bot and server connectivity issues
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
import os
|
||||
from typing import List, Optional
|
||||
from pydantic_settings import BaseSettings, SettingsConfigDict
|
||||
|
||||
|
||||
class Settings(BaseSettings):
|
||||
"""Настройки приложения (загружаются из .env файла в корне проекта)"""
|
||||
|
||||
model_config = SettingsConfigDict(
|
||||
env_file=".env",
|
||||
env_file_encoding="utf-8",
|
||||
@@ -13,27 +14,35 @@ class Settings(BaseSettings):
|
||||
|
||||
APP_NAME: str = "VibeLawyerBot"
|
||||
VERSION: str = "0.1.0"
|
||||
DEBUG: bool = True
|
||||
DEBUG: bool = False
|
||||
|
||||
TELEGRAM_BOT_TOKEN: str = ""
|
||||
|
||||
FREE_QUESTIONS_LIMIT: int = 5
|
||||
PAYMENT_AMOUNT: float = 500.0
|
||||
|
||||
LOG_LEVEL: str = "INFO"
|
||||
LOG_FILE: str = "logs/bot.log"
|
||||
|
||||
YOOKASSA_SHOP_ID: str = "1230200"
|
||||
YOOKASSA_SECRET_KEY: str = "test_GVoixmlp0FqohXcyFzFHbRlAUoA3B1I2aMtAkAE_ubw"
|
||||
|
||||
YOOKASSA_SHOP_ID: str = ""
|
||||
YOOKASSA_SECRET_KEY: str = ""
|
||||
YOOKASSA_RETURN_URL: str = "https://t.me/vibelawyer_bot"
|
||||
YOOKASSA_WEBHOOK_SECRET: Optional[str] = None
|
||||
|
||||
|
||||
DEEPSEEK_API_KEY: Optional[str] = None
|
||||
DEEPSEEK_API_URL: str = "https://api.deepseek.com/v1/chat/completions"
|
||||
|
||||
BACKEND_URL: str = "http://localhost:8001/api/v1"
|
||||
|
||||
BACKEND_URL: str = "http://localhost:8000/api/v1"
|
||||
|
||||
|
||||
ADMIN_IDS_STR: str = ""
|
||||
|
||||
@property
|
||||
def ADMIN_IDS(self) -> List[int]:
|
||||
"""Список ID администраторов из строки через запятую"""
|
||||
if not self.ADMIN_IDS_STR:
|
||||
return []
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user