Чинтамани — Telegram-бот с RAG по «Харинама-чинтамани» ====================================================== 1) Векторное хранилище (один вариант) A) Без Supabase: ingest пишет FAISS в /var/lib/chintamani/faiss_index (по умолчанию на сервере). B) Supabase: проект на https://supabase.com → SQL Editor → schema.sql; в .env SUPABASE_URL + SUPABASE_KEY (service role); затем снова ingest. 2) Виртуальное окружение (на сервере или ПК) cd bot-project python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt 3) .env Скопируйте .env.example в .env и заполните (или экспортируйте из страницы https://astroyoga.universl.top/apps/chintamani/#nastroiki — затем вставьте в .env). 4) Заливка корпуса в векторную БД (один раз или после truncate) PYTHONPATH=. python scripts/ingest.py Корпус берётся из ../corpus/harinama-chintamani.txt 5) Запуск бота вручную PYTHONPATH=. python main.py Проверка: PYTHONPATH=. python scripts/preflight.py 6) На сервере astroyoga (после сохранения ключей на сайте) sudo php scripts/sync_env_from_db.php → пишет /etc/astroyoga/chintamani-bot.env (0640, группа www-data) sudo systemctl daemon-reload sudo systemctl enable --now chintamani-bot Переменные: TELEGRAM_BOT_TOKEN, OPENAI_API_KEY, SUPABASE_URL, SUPABASE_KEY (service role). Хранение на сайте: MySQL mk_settings, не файл в веб-корне.