← Примеры сценариев

Напоминание за час до встречи, и ровно одно

Расписание срабатывает часто, а напоминание о встрече приходит один раз: сценарий помнит, о чём уже говорил.

Как выглядит сценарий

Срабатывание по расписанию
Календарь
Встречи ближайшего часа▶
Кого уже предупредили▶
О чём напомнить▶
Модель▦
Есть о чём напомнить?▶
Напоминание▶
Отметка об отправке▶
Запомнить, что напомнили▶
Пока нечего▶
Напомнили один раз▶
  • Исполнение + данные
  • Данные
  • Исполнение
  • LLM
Открыть у себя →

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

Что внутри

  1. Срабатывание по расписанию — вход.
  2. Встречи ближайшего часа запрашивает календарь.
  3. Кого уже предупредили читает коллекцию отметок.
  4. О чём напомнить — модель, которой дают и встречи, и список уже отправленных: решение принимается один раз и в одном месте.
  5. Развилка, отправка в Telegram и отметка об отправке в ту же коллекцию.

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

Что настроить под себя

  • Окно «ближайший час» задаётся границами запроса и промптом.
  • Текст напоминания. Сейчас время и название. Место встречи туда просится следующим.
  • Чистка отметок. Коллекция растёт. Раз в месяц её стоит чистить — или добавить в отметку дату и удалять старые.

Что подключить

Календарь по CalDAV, бот Telegram, коллекция в разделе «Таблицы» и цель «Расписание». Ставьте срабатывание каждые полчаса: на бесплатном тарифе чаще всё равно не получится, а для напоминания за час этого достаточно.