23 lines
1.1 KiB
Bash
Executable File
23 lines
1.1 KiB
Bash
Executable File
#!/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 - обновленная база знаний" |