Динамическая панель управления с созданием подагентов

Настройте динамическую панель управления, которая будет создавать подагентов для параллельного сбора метрик из нескольких источников данных, агрегировать результаты и автоматически предоставлять отформатированные обновления.

OpenClaw Средний Скопировали: 0
1 ресурс

Что понадобится

  • github (gh CLI) для получения метрик GitHub.
  • bird (Twitter) для социальных данных.
  • web_search или web_fetch для внешних API.
  • postgres для хранения исторических метрик.
  • Discord или Canvas для отображения панели управления.
  • Задачи Cron для регулярных обновлений.

Как применить

  1. Настройте базу данных метрик.
CREATE TABLE metrics (
  id SERIAL PRIMARY KEY,
  source TEXT, -- e.g., "github", "twitter", "polymarket"
  metric_name TEXT,
  metric_value NUMERIC,
  timestamp TIMESTAMPTZ DEFAULT NOW()
);

CREATE TABLE alerts (
  id SERIAL PRIMARY KEY,
  source TEXT,
  condition TEXT,
  threshold NUMERIC,
  last_triggered TIMESTAMPTZ
);

  1. Создайте канал Discord для обновлений панели управления (например, #dashboard).
  2. Запустите OpenClaw.
You are my dynamic dashboard manager. Every 15 minutes, run a cron job to:

1. Spawn sub-agents in parallel to fetch data from:
   - GitHub: stars, forks, open issues, commits (past 24h)
   - Twitter: mentions of "@username", sentiment analysis
   - Polymarket: volume for tracked markets
   - System: CPU, memory, disk usage via shell commands

2. Each sub-agent writes results to the metrics database.

3. Aggregate all results and format a dashboard:

📊 **Dashboard Update** — [timestamp]

**GitHub**
- ⭐ Stars: [count] (+[change])
- 🍴 Forks: [count]
- 🐛 Open Issues: [count]
- 💻 Commits (24h): [count]

**Social Media**
- 🐦 Twitter Mentions: [count]
- 📈 Sentiment: [positive/negative/neutral]

**Markets**
- 📊 Polymarket Volume: $[amount]
- 🔥 Trending: [market names]

**System Health**
- 💻 CPU: [usage]%
- 🧠 Memory: [usage]%
- 💾 Disk: [usage]%

4. Post to Discord #dashboard.

5. Check alert conditions:
   - If GitHub stars change > 50 in 1 hour → ping me
   - If system CPU > 90% → alert
   - If negative sentiment spike on Twitter → notify

Store all metrics in the database for historical analysis.

  1. По желанию: используйте Canvas для создания HTML-панели управления с диаграммами и графиками.
  2. Сделайте запрос к историческим данным, например: «Покажите мне динамику роста звёзд GitHub за последние 30 дней».

Источник: hesamsheikh/awesome-openclaw-usecases и участники проекта. Лицензия: MIT.

Copyright (c) 2026

Перевод и редакционная адаптация: ClawCases.

>Ресурсы

>Похожие юзкейсы

>Ещё на этом уровне: Средний