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

2.2 KiB
Raw Blame History

База знаний Telegram Collector

Эта база знаний автоматически обновляется скриптом analyzer.py при сборе данных из Telegram-групп и каналов.

Структура базы знаний

База знаний организована по темам, определенным в topics_config.json. Каждая тема содержит:

  • Статистику по сообщениям
  • Ключевые сообщения по теме
  • Извлеченные знания и инсайты
  • Тренды и закономерности

Как обновить базу знаний

Запустите полный цикл сбора и анализа:

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. Запросить последние сообщения по теме:

    grep -A 5 "## Вашаема" knowledge_base.md
    
  2. Найти сообщения за определенный период:

    find data/raw -name "*.json" -mtime -7 | xargs cat | jq '.text'
    
  3. Получить статистику по темам:

    ./analyzer.py stats
    

Примечания

  • База знаний обновляется автоматически при наличии настроенных cron-заданий
  • Для ручного обновления используйте скрипты в директории scripts/
  • Все данные хранятся в workspace/data/telegram-collector/ согласно единой архитектуре workspace