| import os | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| PROJECT_ROOT = os.path.dirname(os.path.dirname(__file__)) # .../app -> project root | |
| DATA_DIR = os.path.join(PROJECT_ROOT, "data") | |
| KB_DIR = os.path.join(DATA_DIR, "knowledge_base") | |
| PROTOCOLS_DIR = os.path.join(DATA_DIR, "protocols_archive") | |
| KB_FILES_DIR = os.path.join(KB_DIR, "files") | |
| KB_INDEX_PATH = os.path.join(KB_DIR, "kb_index.json") | |
| FEEDBACK_DB_PATH = os.path.join(DATA_DIR, "feedback.db") | |
| OPENAI_API_KEY = os.getenv("OPENAI_API_KEY", "").strip() | |
| TELEGRAM_BOT_TOKEN = os.getenv("TELEGRAM_BOT_TOKEN", "").strip() | |
| TELEGRAM_CHAT_ID = os.getenv("TELEGRAM_CHAT_ID", "").strip() | |