# База знаний Telegram Collector Эта база знаний автоматически обновляется скриптом `analyzer.py` при сборе данных из Telegram-групп и каналов. ## Структура базы знаний База знаний организована по темам, определенным в `topics_config.json`. Каждая тема содержит: - **Статистику** по сообщениям - **Ключевые сообщения** по теме - **Извлеченные знания и инсайты** - **Тренды и закономерности** ## Как обновить базу знаний Запустите полный цикл сбора и анализа: ```bash cd /home/node/.openclaw/workspace/skills/telegram-collector/scripts ./collector.py collect-all ./analyzer.py analyze-all ./analyzer.py update-kb ``` ## Где хранятся данные - **Сырые сообщения:** `data/raw/` (группировка по датам) - **Данные по темам:** `data/topics/` (по каждой теме отдельный файл) - **Суммаризации:** `data/summaries/` (еженедельные/ежемесячные сводки) ## Примеры использования После настройки скилла и сбора данных, вы можете: 1. **Запросить последние сообщения по теме:** ```bash grep -A 5 "## Ваша_тема" knowledge_base.md ``` 2. **Найти сообщения за определенный период:** ```bash find data/raw -name "*.json" -mtime -7 | xargs cat | jq '.text' ``` 3. **Получить статистику по темам:** ```bash ./analyzer.py stats ``` ## Примечания - База знаний обновляется автоматически при наличии настроенных cron-заданий - Для ручного обновления используйте скрипты в директории `scripts/` - Все данные хранятся в `workspace/data/telegram-collector/` согласно единой архитектуре workspace