Автоматизация Clawdbot

Автоматизируйте вашего ИИ-ассистента Clawdbot с помощью cron-задач, вебхуков и запланированных задач. Узнайте, как настроить автоматизированные рабочие процессы.

Обзор автоматизации Clawdbot

Clawdbot предоставляет мощные возможности автоматизации для планирования задач, интеграции с внешними сервисами и создания автоматизированных рабочих процессов.

Функции автоматизации

Cron-задачи

Планирование повторяющихся задач:

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

Подробнее о cron-задачах

Вебхуки

Интеграция с внешними сервисами:

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

Подробнее о вебхуках

Быстрый старт

Включение автоматизации

# Запуск шлюза с включенной автоматизацией
clawdbot gateway start --cron --webhooks

Создание первой задачи

# Добавление ежедневного напоминания
clawdbot cron add \
  --id daily-standup \
  --schedule "0 9 * * 1-5" \
  --action send_message \
  --channel whatsapp \
  --peer "+15551234567" \
  --message "Time for standup!"

Инструменты автоматизации

ИнструментОписание
cronУправление запланированными задачами
gatewayУправление автоматизацией шлюза

Примеры использования

Ежедневные отчёты

Автоматическое создание и отправка отчётов:

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

Интеграция оповещений

Пересылка оповещений из систем мониторинга:

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

Уведомления CI/CD

Получение уведомлений о сборке:

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

Конфигурация

Глобальные настройки

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

Следующие шаги