Automação do Clawdbot

Automatize seu assistente de IA Clawdbot com tarefas agendadas, webhooks e jobs cron. Aprenda a configurar fluxos de trabalho automatizados.

Visão geral da automação do Clawdbot

O Clawdbot fornece recursos poderosos de automação para agendar tarefas, integrar com serviços externos e criar fluxos de trabalho automatizados.

Recursos de automação

Tarefas agendadas

Agende tarefas recorrentes:

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

Saiba mais sobre tarefas agendadas

Webhooks

Integração com serviços externos:

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

Saiba mais sobre Webhooks

Início rápido

Habilitar automação

# Iniciar gateway com automação habilitada
clawdbot gateway start --cron --webhooks

Criar sua primeira tarefa

# Adicionar um lembrete diário
clawdbot cron add \
  --id daily-standup \
  --schedule "0 9 * * 1-5" \
  --action send_message \
  --channel whatsapp \
  --peer "+15551234567" \
  --message "Time for standup!"

Ferramentas de automação

FerramentaDescrição
cronGerenciamento de tarefas agendadas
gatewayControle de automação do gateway

Casos de uso

Relatórios diários

Gere e envie relatórios automaticamente:

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

Integração de alertas

Encaminhe alertas de sistemas de monitoramento:

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

Notificações de CI/CD

Receba notificações de build:

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

Configuração

Configurações globais

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

Próximos passos