Plank help · updated 2026-09-19

Автоматизации: расписания и триггеры

Позвольте ассистенту действовать самостоятельно — по расписанию или в ответ на входящее событие, например сообщение в Telegram или WhatsApp. Большую часть настройки вы делаете, просто попросив об этом в чате.

Agents: fetch the raw markdown of this page at /ru/help/automations.md

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

Обычно вы общаетесь с ассистентом, и он выполняет работу. Автоматизации позволяют ему действовать самостоятельно, без того чтобы вы начинали разговор. Есть два вида:

  • Расписания — ассистент запускается в выбранное вами время (каждое утро, каждый понедельник, ежечасно).
  • Триггеры — ассистент запускается, когда что-то происходит — например, в чат Telegram приходит новое сообщение.

Оба находятся в Настройки → Автоматизации.

Расписания: запуск по таймеру

Расписание запускает ассистента в выбранное вами время — и вы настраиваете его, просто попросив в чате. Скажите простыми словами, что делать и когда:

«Каждое утро в 8:30 проверяй мой календарь на сегодня и присылай мне сводку в Telegram.»

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

Как часто он может запускаться

Говорите так, как удобно — ассистент сопоставит ваши слова с одним из вариантов:

  • Ежедневно — «каждое утро в 8:30», «каждый день в 18:00»
  • Еженедельно — «каждый понедельник в 9 утра», «по пятницам в 17:00»
  • Ежечасно — «в начале каждого часа», «каждый час в :15»
  • Ежемесячно — «1-го числа каждого месяца в 9 утра»
  • Один раз — «в следующий вторник в 14:00», «1 июля 2026 в полдень»

По умолчанию используется ваш часовой пояс. Если нужен другой — просто скажите об этом («…в 8:30 по времени Алматы»).

Чтобы получилось с первого раза

Ассистент строит расписание из того, что вы сказали, поэтому чёткая просьба срабатывает сразу:

  • Назовите точное время и периодичность — «каждый будний день в 8:30», а не «где-то по утрам».
  • Используйте 24-часовой формат или am/pm — подойдёт и «18:00», и «6 вечера».
  • Укажите часовой пояс, если он не ваш обычный.

Если что-то неясно, он переспросит или прочитает вслух то, что настроил, чтобы вы подтвердили.

Запуск по расписанию работает в одиночку

Запуск по расписанию — это работа ассистента самостоятельно, когда некому ответить на уточняющие вопросы. Поручайте ему то, что он может завершить без вас: чтение файлов, вызов подключённого инструмента, создание документа или отправку сообщения через подключённый канал. Хороший первый пример — утренняя сводка: «каждый день в 8:00 смотри мой календарь и непрочитанную почту и пиши мне короткий план на день».

Сколько может длиться запуск

Запуск не идёт по секундомеру. Он продолжается столько, сколько продвигается вперёд, — поэтому задача, которая честно занимает полчаса (разобрать папку файлов, дождаться медленного инструмента), доводится до конца, а не обрывается на середине.

Запуск завершают досрочно за молчание. У каждого расписания есть настройка Остановить, если завис (по умолчанию 10 минут, от 1 до 30): если за это время не будет вообще никакого прогресса, запуск останавливается и попадает в историю расписания как завершённый по тайм-ауту. Увеличьте её, если работа подолгу идёт молча; уменьшите, если о зависшем запуске хочется узнавать быстрее. Одна долгая команда — это не молчание: если вызов инструмента сразу говорит, сколько может занять (сборка, прогон тестов, ожидание), всё это время он считается работой. Так настройка меряет действительно зависший запуск, а не занятый. Это же значит, что «Остановить, если завис» такую команду не обрывает: попросила час — получит час, а ограничивает её потолок в 90 минут, о котором ниже.

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

Есть и жёсткий потолок в 90 минут, который не может превысить ни один запуск, как бы он ни был занят. Упереться в него обычно значит, что задача велика для одного запуска, а не что лимит мал: разбить её на два расписания работает лучше, чем ждать дольше.

Одно расписание никогда не запускается дважды одновременно: если у расписания, которое каждый раз открывает новый чат, предыдущий запуск ещё идёт, когда подходит время следующего, новый пропускается с причиной предыдущий запуск этого расписания ещё не завершён. Запуск, оборванный на полпути — например, при перезапуске сервиса, — больше не держит расписание: после 90-минутного потолка он отмечается как неудачный, и следующий запуск проходит как обычно. Если расписание пропущено три раза подряд или больше, история в Настройки → Автоматизации говорит об этом над списком запусков, чтобы остановившаяся рутина была заметна раньше, чем она молчит неделями.

Продолжение того же чата

Прямо посреди разговора можно попросить ассистента вернуться в этот же чат позже — «дай деплою десять минут и напиши, как всё прошло». Вместо того чтобы открыть для этого новый разговор, он продолжит тот, в котором вы находитесь. Под перепиской появится плашка с возможностью отменить её тут же, а рядом с чатом в списке чатов появится небольшой значок с часами. Если продолжение не сегодня, плашка называет день: «Продолжу в 18:00» — сегодня вечером, «Продолжу завтра в 09:00» — утром, «Продолжу 5 сент. в 09:00» — если дальше. Время показывается по вашим часам, а они могут отличаться от часового пояса самого расписания.

Если к моменту напоминания чат всё ещё занят чем-то другим, ассистент подождёт — до 15 минут — вместо того чтобы прерывать текущую работу; пока он ждёт, плашка показывает «Продолжу, как только чат освободится». Если чат остаётся занятым дольше 15 минут, напоминание пропускается, а не приходит с опозданием — это отмечается как пропущенный запуск в истории расписания в Настройки → Автоматизации, с указанием причины рядом.

Удаление чата не отменяет уже назначенное напоминание. Если вы удаляете разговор, в котором есть ожидающее напоминание, отмените его заранее на плашке — или потом в разделе Настройки → Автоматизации, где оно по-прежнему будет в списке.

Есть один нюанс: самое первое сообщение в новом чате привязать так пока нельзя — попросите о напоминании начиная со следующего сообщения в этом разговоре, либо настройте обычное расписание (см. выше), которое не привязано ни к одному конкретному разговору.

Обычное расписание — то, о котором вы просите вне текущего разговора, или которое настроили в Настройки → Автоматизации, — по-прежнему открывает новый чат при каждом запуске, как и раньше. К разговору привязывается только напоминание, которое ассистент ставит, уже находясь в переписке с вами. В разделе «Настройки → Автоматизации» расписание, продолжающее чат, показывает это и содержит ссылку на него, а также способ вернуть его к открытию нового чата при каждом запуске.

Что происходит с напоминанием после срабатывания

Напоминание срабатывает один раз, и на этом оно закончено — это больше не расписание, поэтому из списка «Автоматизации» в боковой панели оно исчезает. В этом списке — только то, что ещё должно произойти.

Оно не пропадает. Откройте Настройки → Автоматизации: завершённые собраны внизу списка под строкой «Прошедшие (N)», у каждого видно, когда оно сработало, — а если не успело, там написано, что его заменило более позднее напоминание. Именно сюда стоит заглянуть, если непонятно, вернулся ассистент или нет: напоминание, которое не дождалось занятого чата, показано только здесь. Откройте его, чтобы прочитать текст, историю запусков и чат, к которому оно привязано, или чтобы удалить.

Напоминания, привязанные ассистентом к чату, удаляются автоматически через 30 дней после срабатывания — сам запуск остаётся в чате, так что ничего не теряется. Разовая задача, которую вы завели сами, при запуске открывает отдельный чат, поэтому она сохраняется. Повторяющиеся расписания не удаляются никогда — ни работающие, ни поставленные на паузу: приостановленный еженедельный отчёт вы выключили сами и можете включить обратно, поэтому он остаётся в обоих списках.

Изменение или остановка расписания

Просто попросите — «поставь утреннюю сводку на паузу», «перенеси на 9 утра», «удали еженедельный отчёт». Или откройте Настройки → Автоматизации, где каждое расписание показано со временем следующего запуска и переключателем для паузы или удаления. На странице также видно, кто изменил его последним, так что ничего не происходит у вас за спиной.

Триггеры: реакция на входящие события

Триггер будит ассистента, когда приходит внешнее событие, передаёт ему то, что произошло, и позволяет действовать — в том числе отвечать. Чаще всего это используется для переписки: подключите канал общения, и ассистент сможет читать сообщения и отвечать за вас.

Вам не нужно настраивать всё это вручную. Просто попросите ассистента в чате — он сам создаст триггер и подключит канал. Например:

«Подключи моего бота в Telegram, чтобы ты мог читать мои личные сообщения и отвечать на них.»

Ассистент берёт настройку на себя от начала и до конца.

Подключение Telegram

Ассистент настраивает Telegram за вас напрямую — вы просто вставляете ему токен бота, и он всё подключает; устанавливать ничего не нужно. Вам также не нужно выполнять никакую техническую настройку — это делает ассистент. Но вот что именно для этого требуется, чтобы вы знали, чего ожидать, и могли подготовить своего бота. (Полную пошаговую инструкцию см. в Подключение Telegram.)

Шаг 1 — Создайте бота и получите его токен

  1. В Telegram откройте чат с @BotFather и отправьте /newbot.
  2. Следуйте подсказкам, чтобы дать боту имя. Это занимает около минуты.
  3. BotFather выдаёт вам токен — длинную строку вида 123456:ABC-DEF…. Скопируйте её.

Вставьте этот токен ассистенту и попросите подключить. Это всё, что ему нужно для личных сообщений — боты всегда получают личные сообщения, так что никакой другой настройки не требуется.

Шаг 2 (только для групп) — разрешите боту читать сообщения

Если вы хотите, чтобы ассистент был в групповом чате, сначала добавьте бота в группу. Затем решите, сколько он должен видеть:

  • Отвечать только при упоминании — без дополнительной настройки. Оставьте настройку Telegram по умолчанию; бот получает только те сообщения, в которых его @упоминают или на которые отвечают.
  • Читать каждое сообщение в группе — попросите BotFather отключить режим приватности бота: отправьте /setprivacy, выберите своего бота и нажмите Disable. Назначение бота администратором группы тоже работает.

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

С чем это работает

  • Личные сообщения — он отвечает на каждое сообщение, которое вы отправляете боту.
  • Групповые чаты — он отвечает, когда бота упоминают (или на каждое сообщение, на ваш выбор — см. когда ваш ассистент отвечает ниже).
  • Групповые чаты с темами (форум-группы) — то же самое, и он всегда отвечает в той же теме, из которой пришло сообщение.

Ассистент настраивает подключение напрямую и подтверждает, когда всё заработало.

Подключение WhatsApp Business

Ассистент настраивает WhatsApp за вас напрямую тоже — устанавливать ничего не нужно. Он подключает номер WhatsApp Business через официальный Cloud API от Meta, так что ваш ассистент читает входящие сообщения и отвечает — в личных диалогах, и он помнит переписку с каждым контактом. (Полную пошаговую инструкцию см. в Подключение WhatsApp.)

WhatsApp требует чуть больше настройки, чем Telegram, потому что Meta требует приложение разработчика. Ассистент проведёт вас по шагам, но эти части вы выполните в Meta:

  1. Создайте приложение Meta и добавьте продукт WhatsApp (для начала подойдёт бесплатный тестовый номер).
  2. Скопируйте Phone number ID и access token и вставьте токен ассистенту.
  3. Ассистент настраивает подключение и выдаёт вам callback URL, который нужно вставить в настройки вебхука вашего приложения Meta — он подскажет точные шаги.

Несколько вещей, которые стоит знать:

  • Это один на один. В API WhatsApp нет групповых чатов, так что каждый диалог идёт с одним человеком.
  • Ответы бесплатны в течение 24 часов после того, как кто-то вам написал — этого хватает для обычной переписки. Отправка сообщения кому-то вне этого окна (например, напоминание без запроса) требует заранее одобренного шаблона Meta, за который Meta берёт плату.
  • Держите номер и на своём телефоне тоже (Coexistence) — это поддерживается, хотя при настройке Meta может попросить отсканировать QR-код и синхронизировать недавнюю историю.
  • Токены могут истекать. Токен быстрого старта от Meta действует 24 часа; для постоянных ответов ассистент скажет вам создать постоянный токен.

Выбор момента, когда ассистент отвечает

Откройте Настройки → Автоматизации, чтобы увидеть каждый триггер и задать, когда он отвечает:

  • На каждое сообщение, или
  • Только когда его упоминают (или сообщение содержит выбранные вами слова, например имя вашего бота).

Если триггер ограничен разрешёнными чатами, эта настройка показывается заблокированной: на странице видно, сколько чатов разрешено, но изменить выбор здесь нельзя. Так задумано — именно эта настройка не пускает посторонних, и случайное нажатие не должно открывать вашего ассистента всем подряд. Чтобы добавить кого-то, попросите ассистента в чате. Чтобы убрать кого-то, удалите триггер здесь и настройте канал заново.

Если у триггера переписки нет списка разрешённых чатов, на странице у него показано янтарное предупреждение: написать вашему ассистенту сможет любой, кто найдёт бота. Попросите ассистента ограничить триггер разрешёнными чатами — и предупреждение исчезнет. (Если канал намеренно публичный — линия поддержки, куда пишут клиенты, — скажите об этом ассистенту; он зафиксирует этот выбор, и предупреждение больше не появится.)

Вы также можете приостановить триггер, изменить его постоянные инструкции или удалить его — и обо всём этом можно просто попросить ассистента, включая удаление ненужного триггера («удали мой старый триггер Telegram»). Удаление необратимо: адрес вебхука сразу перестаёт работать, поэтому подключить этот канал снова означает настроить его заново. Если нужно лишь временно остановить — поставьте на паузу.

Одно исключение: триггер, ограниченный списком разрешённых чатов, можете удалить только вы и только на этой странице. На просьбу удалить его ассистент так и ответит, но делать не станет — именно этот список не пускает посторонних, поэтому его удаление (или замена на более открытый) остаётся за вами. Поставить такой триггер на паузу ассистент по-прежнему может.

На странице всегда показана текущая настройка и кто изменил её последним (вы или ваш ассистент), так что ничего не меняется у вас за спиной.

Полезно знать

  • Он помнит разговор. Каждый чат остаётся одной непрерывной перепиской — личное сообщение в Telegram или отдельная группа — так что ассистент помнит, что уже было сказано, а не начинает с чистого листа на каждом сообщении. Один разговор — это одно место, а не новый чат на каждое сообщение.
  • Ответы не мгновенны. Когда приходит событие, ассистенту нужно несколько секунд, чтобы проснуться, прежде чем он ответит — это нормально для ассистента, а не для живого чат-бота.
  • Переписка не хранится, пока вы не попросите. Plank записывает, что сообщение пришло и что ассистент с ним сделал — каждый запуск виден в Настройки → Автоматизации и в самой переписке, — но ничья переписка по умолчанию не откладывается на будущее. Если история нужна («покажи заявки за сентябрь», «сколько человек спрашивали про доставку»), попросите ассистента: он заведёт вам нормальную таблицу, к которой можно задавать вопросы и выводить её на дашборд, а не текстовый файл, который растёт без конца. Оговорка в любом случае одна: ассистент всегда видит только те сообщения, которые подходят под фильтр триггера — так что если вы настроили его отвечать только при упоминании, сообщения, которые его не упоминают, до него не доходят и записаны быть не могут. Чтобы вести запись каждого сообщения, настройте триггер отвечать на каждое сообщение.
  • Если канал только для вас — укажите, кому разрешено до него достучаться. @username бота в Telegram публичен: написать вашему ассистенту может любой, кто его найдёт, а у ассистента есть доступ к вашему рабочему пространству. Поэтому для бота, предназначенного вам и коллегам, скажите ассистенту, каким чатам, группам и людям он может отвечать; всё остальное будет отсечено ещё до того, как дойдёт до ассистента. Изменить этот список можно в любой момент в Настройки → Автоматизации → Триггеры или просто попросив. (Намеренно публичный канал — линия поддержки, куда пишут клиенты, — это другое: оставьте её открытой, но держите постоянные инструкции строгими в части того, что она вообще обсуждает.)
  • Контроль за вами. Триггер делает только то, что указано в его постоянных инструкциях, и вы можете приостановить или удалить его в любой момент.
  • Они приостанавливаются, если подписка закончилась, и возобновляются, когда она снова активна. Расписания и триггеры работают, только пока действует пробный период или подписка. Если она закончилась, они не запускаются — в истории расписания запуск будет отмечен как пропущено, а входящие события не будут будить ассистента. Ничего не удаляется и не выключается: как только подписка снова активна, всё продолжает работать по своему расписанию, и заново настраивать ничего не нужно.

См. также: Подключение Telegram и Подключение WhatsApp — пошаговая настройка каналов, и Среда вашего ассистента — как он работает.