Clawdbot Automatisierung

Automatisieren Sie Ihren Clawdbot KI-Assistenten mit Cron-Jobs, Webhooks und geplanten Aufgaben. Erfahren Sie, wie Sie automatisierte Workflows einrichten.

Clawdbot Automatisierung Übersicht

Clawdbot bietet leistungsstarke Automatisierungsfunktionen zum Planen von Aufgaben, zur Integration mit externen Diensten und zur Erstellung automatisierter Workflows.

Automatisierungsfunktionen

Cron-Jobs

Planen Sie wiederkehrende Aufgaben:

{
  "cron": {
    "jobs": [
      {
        "id": "morning-greeting",
        "schedule": "0 8 * * *",
        "action": "send_message"
      }
    ]
  }
}

Mehr über Cron-Jobs erfahren

Webhooks

Integration mit externen Diensten:

{
  "webhooks": {
    "incoming": {
      "enabled": true,
      "port": 3011
    }
  }
}

Mehr über Webhooks erfahren

Schnellstart

Automatisierung aktivieren

# Gateway mit aktivierter Automatisierung starten
clawdbot gateway start --cron --webhooks

Ihre erste Aufgabe erstellen

# Eine tägliche Erinnerung hinzufügen
clawdbot cron add \
  --id daily-standup \
  --schedule "0 9 * * 1-5" \
  --action send_message \
  --channel whatsapp \
  --peer "+15551234567" \
  --message "Time for standup!"

Automatisierungswerkzeuge

WerkzeugBeschreibung
cronVerwaltung geplanter Aufgaben
gatewayGateway-Automatisierungssteuerung

Anwendungsfälle

Tägliche Berichte

Automatische Erstellung und Versendung von Berichten:

{
  "cron": {
    "jobs": [
      {
        "id": "daily-report",
        "schedule": "0 18 * * 1-5",
        "action": "run_agent",
        "prompt": "Generate daily summary"
      }
    ]
  }
}

Alarm-Integration

Weiterleitung von Alarmen aus Überwachungssystemen:

{
  "webhooks": {
    "handlers": [
      {
        "id": "alerts",
        "path": "/alerts",
        "action": "send_message",
        "channel": "telegram"
      }
    ]
  }
}

CI/CD-Benachrichtigungen

Build-Benachrichtigungen empfangen:

{
  "webhooks": {
    "handlers": [
      {
        "id": "github",
        "path": "/github",
        "action": "send_message",
        "template": "Build {{status}}: {{repository}}"
      }
    ]
  }
}

Konfiguration

Globale Einstellungen

{
  "automation": {
    "enabled": true,
    "timezone": "Asia/Shanghai",
    "logging": {
      "level": "info"
    }
  }
}

Nächste Schritte