#!/bin/bash
# Скрипт для автоматического запуска сбора и анализа данных

DATE=$(date +"%Y-%m-%d")
LOG_FILE="run_${DATE}.log"
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PARENT_DIR="$(dirname "$SCRIPT_DIR")"
DATA_DIR="${PARENT_DIR}/data"

echo "Запуск сбора данных из Telegram..." | tee -a $LOG_FILE
python3 "${SCRIPT_DIR}/collector.py" collect-all >> $LOG_FILE 2>&1

echo "Запуск анализа собранных данных..." | tee -a $LOG_FILE
python3 "${SCRIPT_DIR}/analyzer.py" analyze-all >> $LOG_FILE 2>&1

echo "Обновление базы знаний..." | tee -a $LOG_FILE
python3 "${SCRIPT_DIR}/analyzer.py" update-kb >> $LOG_FILE 2>&1

echo "Готово! Результаты сохранены в:"
echo "- ${DATA_DIR}/raw/ - сырые данные"
echo "- ${DATA_DIR}/topics/ - данные, распределенные по темам"
echo "- ${DATA_DIR}/summaries/ - краткие саммари"
echo "- ${PARENT_DIR}/knowledge_base.md - обновленная база знаний"