cotienbot / config /settings.py
Anothervin1's picture
Update config/settings.py
f09c846 verified
raw
history blame contribute delete
724 Bytes
# File: config/settings.py
from dotenv import load_dotenv
import os
import json
load_dotenv()
class Settings:
TELEGRAM_TOKEN = os.getenv("TELEGRAM_TOKEN")
GEMINI_API_KEY = os.getenv("GEMINI_API_KEY")
FIRESTORE_CREDENTIALS = json.loads(os.getenv("FIRESTORE_CREDENTIALS", "{}"))
FAISS_INDEX_PATH = os.getenv("FAISS_INDEX_PATH", "data/faiss_index.bin")
TEXTS_PATH = os.getenv("TEXTS_PATH", "data/texts.pkl")
LOTTERY_VECTORS_PATH = os.getenv("LOTTERY_VECTORS_PATH", "data/lottery_vectors.pkl")
MODEL_NAME = os.getenv("MODEL_NAME", "all-MiniLM-L6-v2")
CACHE_TTL = int(os.getenv("CACHE_TTL", "3600"))
WEBHOOK_URL = os.getenv("WEBHOOK_URL", "")
BOT_PASSWORD = os.getenv("BOT_PASSWORD", "")