Automatisation Clawdbot

Automatisez votre assistant IA Clawdbot avec des tâches cron, des webhooks et des tâches planifiées. Apprenez à configurer des workflows automatisés.

Aperçu de l'automatisation Clawdbot

Clawdbot fournit de puissantes capacités d'automatisation pour planifier des tâches, s'intégrer à des services externes et créer des workflows automatisés.

Fonctionnalités d'automatisation

Tâches cron

Planifiez des tâches récurrentes :

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

En savoir plus sur les tâches cron

Webhooks

Intégration avec des services externes :

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

En savoir plus sur les webhooks

Démarrage rapide

Activer l'automatisation

# Démarrer la passerelle avec l'automatisation activée
clawdbot gateway start --cron --webhooks

Créer votre première tâche

# Ajouter un rappel quotidien
clawdbot cron add \
  --id daily-standup \
  --schedule "0 9 * * 1-5" \
  --action send_message \
  --channel whatsapp \
  --peer "+15551234567" \
  --message "Time for standup!"

Outils d'automatisation

OutilDescription
cronGestion des tâches planifiées
gatewayContrôle de l'automatisation de la passerelle

Cas d'utilisation

Rapports quotidiens

Générez et envoyez automatiquement des rapports :

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

Intégration des alertes

Transférez les alertes des systèmes de surveillance :

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

Notifications CI/CD

Recevez les notifications de build :

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

Configuration

Paramètres globaux

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

Prochaines étapes