Files
wiki/skills/telegram-collector/knowledge_base.md
2026-04-12 21:55:33 +03:00

53 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# База знаний 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