Все материалы

Автоматизация повседневных задач с OpenClaw

Утренний дайджест, управление email, умный дом, бронирование, разделение счетов, обработка счетов-фактур -- как превратить рутину в автоматические цепочки действий OpenClaw.

Aravana··7 мин

Тип материала: research

Поделиться:TelegramXLinkedIn
Как вам материал?

Почему автоматизация повседневных задач -- это главная ценность AI-агента

Большинство людей используют AI для вопросов и ответов. Но настоящая сила AI-агента -- в автоматизации повторяющихся задач, которые вы выполняете каждый день. Утренняя проверка почты, просмотр календаря, мониторинг новостей, оплата счетов -- каждая из этих задач занимает 5-15 минут, но вместе они отнимают 1-2 часа ежедневно. OpenClaw может выполнять их автоматически, без вашего участия.

В этом гайде мы разберём конкретные сценарии автоматизации: от простого утреннего дайджеста до сложных цепочек действий с несколькими этапами. Каждый сценарий включает конфигурацию, пример настройки и рекомендации по доработке.

Утренний дайджест: всё важное в одном сообщении

Утренний дайджест -- это автоматическое сообщение, которое OpenClaw отправляет вам в Telegram каждое утро в заданное время. Сообщение содержит: погоду, события из календаря на сегодня, список задач, важные новости по вашим темам и показатели здоровья (если вы используете трекер).

Настройка утреннего дайджеста

# morning-digest.yaml
automation:
  name: "morning-digest"
  schedule: "0 8 * * *"  # каждый день в 08:00
  timezone: "Europe/Moscow"
  
  steps:
    - action: "weather.get_forecast"
      params:
        city: "Москва"
        hours: 12
      save_as: "weather"
    
    - action: "calendar.get_events"
      params:
        date: "today"
      save_as: "events"
    
    - action: "tasks.get_pending"
      params:
        priority: ["high", "medium"]
      save_as: "tasks"
    
    - action: "news.get_headlines"
      params:
        topics: ["AI", "стартапы", "технологии"]
        count: 5
      save_as: "news"
    
    - action: "health.get_summary"
      params:
        source: "apple_health"
        metrics: ["sleep", "steps_yesterday", "heart_rate"]
      save_as: "health"
    
    - action: "compose_and_send"
      params:
        template: "morning-digest"
        channel: "telegram"
        data:
          weather: "${weather}"
          events: "${events}"
          tasks: "${tasks}"
          news: "${news}"
          health: "${health}"

Результат: каждое утро в 08:00 вы получаете в Telegram структурированное сообщение. Погода -- коротко ("Москва, +5, облачно, без осадков"). Календарь -- список встреч с временем. Задачи -- приоритетные на сегодня. Новости -- 5 заголовков с ссылками. Здоровье -- сон, шаги вчера, пульс.

Управление email: фильтрация и приоритизация

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

# email-manager.yaml
automation:
  name: "email-manager"
  schedule: "*/30 * * * *"  # каждые 30 минут
  
  steps:
    - action: "email.fetch_unread"
      params:
        account: "work"
        limit: 50
      save_as: "emails"
    
    - action: "ai.classify"
      params:
        input: "${emails}"
        categories:
          urgent: "Требует ответа сегодня"
          important: "Важно, но не срочно"
          newsletter: "Рассылки и новости"
          spam: "Нежелательная почта"
      save_as: "classified"
    
    - action: "email.move_to_folder"
      params:
        emails: "${classified.spam}"
        folder: "Spam"
    
    - action: "email.label"
      params:
        emails: "${classified.newsletter}"
        label: "Рассылки"
    
    - action: "telegram.notify"
      condition: "${classified.urgent.length} > 0"
      params:
        message: "Срочных писем: ${classified.urgent.length}"
        details: "${classified.urgent.summaries}"

Важный нюанс: OpenClaw не удаляет письма автоматически -- он только классифицирует и перемещает. Удаление требует ручного подтверждения. Это принцип безопасности: автоматические действия не должны быть необратимыми.

Умный дом через Home Assistant

Если у вас настроен Home Assistant, OpenClaw может управлять умным домом через его API. Это превращает текстовые команды в действия: включить свет, установить температуру бойлера, проверить статус устройств.

# homeassistant-skill.yaml
skill:
  name: "home-assistant"
  type: "integration"
  
  connection:
    url: "http://homeassistant.local:8123"
    token: "${HA_TOKEN}"
  
  entities:
    lights:
      - entity_id: "light.living_room"
        name: "свет в гостиной"
      - entity_id: "light.bedroom"
        name: "свет в спальне"
    climate:
      - entity_id: "climate.boiler"
        name: "бойлер"
    switches:
      - entity_id: "switch.coffee_machine"
        name: "кофемашина"

Примеры команд через Telegram: "Включи свет в гостиной" -- OpenClaw вызывает Home Assistant API, включает light.living_room. "Поставь бойлер на 60 градусов" -- устанавливает температуру. "Включи кофемашину через 10 минут" -- создаёт отложенную задачу.

Автоматизация по расписанию: бойлер включается за час до вашего обычного времени пробуждения, свет в коридоре включается на 20% в 23:00, кофемашина стартует за 15 минут до будильника.

Чек-ин на рейсы, заказ продуктов, разделение счетов

Автоматический чек-ин на рейсы

Если вы часто летаете, OpenClaw может отслеживать ваши бронирования и выполнять онлайн-чек-ин автоматически, как только он открывается (обычно за 24 часа до вылета). Для этого нужна интеграция с email (для получения подтверждений бронирования) и навык для работы с API авиакомпаний.

# flight-checkin.yaml
automation:
  name: "flight-checkin"
  trigger: "email.new"
  condition: "email.subject contains 'booking confirmation' OR 'подтверждение бронирования'"
  
  steps:
    - action: "ai.extract"
      params:
        input: "${email.body}"
        fields: ["airline", "flight_number", "date", "booking_ref"]
      save_as: "booking"
    
    - action: "calendar.create_event"
      params:
        title: "Рейс ${booking.flight_number}"
        date: "${booking.date}"
        reminder: "-24h"  # напоминание за 24 часа
    
    - action: "schedule_task"
      params:
        time: "${booking.date} - 23h55m"  # за 23ч55м до вылета
        action: "airline.checkin"
        params:
          airline: "${booking.airline}"
          booking_ref: "${booking.booking_ref}"

Заказ продуктов

OpenClaw может вести список покупок, который пополняется через простые команды в Telegram ("добавь молоко в список"), и отправлять заказ в сервис доставки по вашей команде или автоматически в заданный день.

Разделение счетов

После совместного ужина или поездки с друзьями: отправьте фото чека в Telegram, OpenClaw распознает позиции и суммы, спросит, кто что заказывал (или распределит поровну), рассчитает кто кому должен и отправит участникам сообщения с суммами и реквизитами для перевода.

CRM-подготовка перед встречами

OpenClaw может автоматически готовить справку перед каждой встречей из вашего календаря. За 15 минут до встречи агент проверяет: кто участники, какие последние взаимодействия были с ними (из CRM), какие задачи по этому проекту открыты, какие документы обсуждались. Результат -- краткая справка в Telegram.

# meeting-prep.yaml
automation:
  name: "meeting-prep"
  trigger: "calendar.event_starting"
  condition: "event.starts_in <= 15m AND event.type == 'meeting'"
  
  steps:
    - action: "crm.get_contacts"
      params:
        names: "${event.attendees}"
      save_as: "contacts"
    
    - action: "crm.get_recent_interactions"
      params:
        contacts: "${contacts}"
        days: 30
      save_as: "interactions"
    
    - action: "tasks.get_by_project"
      params:
        project: "${event.project_tag}"
      save_as: "tasks"
    
    - action: "ai.compose"
      params:
        prompt: "Подготовь краткую справку для встречи"
        data:
          event: "${event}"
          contacts: "${contacts}"
          interactions: "${interactions}"
          tasks: "${tasks}"
      save_as: "brief"
    
    - action: "telegram.send"
      params:
        message: "${brief}"

Обработка счетов-фактур

Если вы получаете счета-фактуры по email (от поставщиков, хостингов, сервисов), OpenClaw может автоматически извлекать данные, заносить в таблицу учёта расходов и напоминать о необходимости оплаты.

# invoice-processor.yaml
automation:
  name: "invoice-processor"
  trigger: "email.new"
  condition: "email.has_attachment AND attachment.type in ['pdf', 'jpg', 'png']"
  
  steps:
    - action: "document.extract"
      params:
        file: "${email.attachment}"
        fields: ["vendor", "amount", "currency", "due_date", "invoice_number"]
      save_as: "invoice"
    
    - action: "spreadsheet.append_row"
      params:
        sheet_id: "expenses-2026"
        data: "${invoice}"
    
    - action: "calendar.create_reminder"
      params:
        title: "Оплатить счёт ${invoice.vendor}: ${invoice.amount} ${invoice.currency}"
        date: "${invoice.due_date} - 3d"  # за 3 дня до срока
    
    - action: "telegram.notify"
      params:
        message: "Новый счёт: ${invoice.vendor}, ${invoice.amount} ${invoice.currency}, срок оплаты ${invoice.due_date}"

Конвертация повторяющихся задач в cron-задания

Любую задачу, которую вы просите OpenClaw выполнять регулярно, можно оформить как cron-задание. Вместо того чтобы каждый день писать "проверь метрики сайта", создайте автоматизацию:

# Добавление cron-задания через CLI
openclaw automation create \
  --name "site-metrics" \
  --schedule "0 9 * * 1-5" \
  --action "analytics.get_metrics" \
  --params '{"site": "aravana.ai", "period": "yesterday"}' \
  --notify telegram

# Список активных автоматизаций
openclaw automation list

# Удаление автоматизации
openclaw automation delete site-metrics

Правило: если вы попросили OpenClaw сделать одно и то же три раза -- превратите это в автоматизацию.

Вебхуки для триггерных сценариев

Вебхуки позволяют внешним сервисам инициировать действия OpenClaw. Например: GitHub отправляет вебхук при создании нового issue -- OpenClaw анализирует issue, классифицирует его и назначает ответственного. Stripe отправляет вебхук при новой оплате -- OpenClaw обновляет CRM и отправляет приветственное письмо.

# webhook-handler.yaml
webhooks:
  - path: "/webhook/github"
    secret: "${GITHUB_WEBHOOK_SECRET}"
    handler:
      - action: "ai.classify"
        params:
          input: "${webhook.body}"
          categories:
            bug: "Баг-репорт"
            feature: "Запрос функции"
            question: "Вопрос"
      - action: "github.label_issue"
        params:
          issue: "${webhook.body.issue.number}"
          label: "${classification}"
      - action: "telegram.notify"
        params:
          message: "Новый issue #${webhook.body.issue.number}: ${classification}"

Цепочки исполнения

Самые мощные автоматизации -- это цепочки из нескольких этапов, где результат одного этапа используется на следующем. Полная цепочка может выглядеть так: входящее сообщение в Telegram -> вызов API для получения данных -> обработка данных AI -> обновление базы данных -> генерация отчёта -> отправка уведомления.

Пример цепочки для мониторинга конкурентов:

# competitor-monitor.yaml
automation:
  name: "competitor-monitor"
  schedule: "0 10 * * 1"  # каждый понедельник в 10:00
  
  chain:
    - action: "web.scrape"
      params:
        urls: ["competitor1.com/pricing", "competitor2.com/pricing"]
      save_as: "pages"
    
    - action: "ai.analyze"
      params:
        input: "${pages}"
        prompt: "Сравни цены конкурентов с нашими. Выдели изменения за последнюю неделю."
      save_as: "analysis"
    
    - action: "spreadsheet.update"
      params:
        sheet_id: "competitor-tracking"
        data: "${analysis.structured}"
    
    - action: "ai.compose"
      params:
        prompt: "Подготовь краткий отчёт об изменениях цен конкурентов"
        data: "${analysis}"
      save_as: "report"
    
    - action: "telegram.send"
      params:
        message: "${report}"

Синхронизация календарей

Если у вас несколько календарей (рабочий Google Calendar, личный Apple Calendar, Calendly для встреч), OpenClaw может синхронизировать их и предотвращать конфликты. Агент проверяет все календари, выявляет пересечения и предупреждает вас или автоматически переносит менее приоритетные события.

Рекомендации по автоматизации

Начинайте с малого. Первая автоматизация -- утренний дайджест. Когда она работает стабильно, добавляйте следующие.

Логируйте всё. Каждая автоматизация должна вести лог выполнения. Когда что-то пойдёт не так (а это произойдёт), лог поможет понять причину.

Ставьте лимиты. Ограничьте количество автоматических действий в час. Если email-менеджер вдруг начнёт перемещать все письма в спам из-за ошибки классификации, лимит остановит его после 20 действий.

Не автоматизируйте необратимые действия. Удаление файлов, отправка денег, публикация постов -- эти действия должны требовать вашего подтверждения. Автоматизируйте подготовку, а финальное действие оставьте за собой.

Итоги

Автоматизация повседневных задач -- это самый быстрый способ получить отдачу от OpenClaw. Начните с утреннего дайджеста, добавьте обработку email, настройте напоминания перед встречами. Каждая автоматизация экономит 5-15 минут в день, а в сумме -- десятки часов в месяц. Главное правило: если вы делаете что-то одинаковое три раза, создайте автоматизацию.

Хотите получать подобные материалы раньше?

Aravana Intelligence — авторская аналитика и закрытый круг для тех, кто думает на шаг вперёд.

Узнать про Intelligence

Не пропускайте важное

Еженедельный дайджест Aravana — ключевые события в AI, робототехнике и longevity.

Похожие материалы

Корпоративные политики работы с AI: как внедрить безопасно

Пошаговое руководство по созданию корпоративной политики использования AI — от выбора разрешённых инструментов и классификации данных до борьбы с теневым AI и обучения сотрудников

·11 мин

Установка OpenClaw через Docker: пошаговая инструкция

Развёртывание OpenClaw в контейнере Docker: docker run, docker-compose, настройка томов, портов и сетей

·5 мин

Что такое OpenClaw: полный обзор платформы

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

·7 мин