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

«Напомни в пятницу», и в пятницу напомнит

Один сценарий с двумя дверями: человек ставит напоминание в чате, расписание раздаёт наступившие.

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

Сообщение или будильник
Кто нас разбудил▶
Когда напомнить▶
Модель▦
Записать напоминание▶
Подтверждение▶
Что на сегодня▶
Напоминание в Telegram▶
Ответ человеку▶
Напоминание отправлено▶
  • Исполнение + данные
  • LLM
  • Исполнение
Открыть у себя →

Напоминалка состоит из двух разных вещей: принять просьбу и вовремя о ней сказать. Их обычно делают двумя сценариями, а потом ищут, почему напоминания ставятся, но не приходят. Здесь это один сценарий с развилкой в начале.

Что внутри

  1. Сообщение или будильник — вход. Оба случая приходят сюда.
  2. Кто нас разбудил — развилка по data.trigger: человек написал или сработало расписание.
  3. Верхняя ветка разбирает просьбу на текст и дату, записывает строку и подтверждает. Документ собирается в поле «Документ» ноды записи; done: false остаётся булевым, а не превращается в строку.
  4. Нижняя ветка достаёт невыполненные и отправляет их в Telegram.

Держать это двумя сценариями значит держать два места, где хранится одно и то же: имя коллекции, форма записи, поле даты. Одна развилка дешевле.

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

  • Сегодняшняя дата. В промпте разбора стоит {{ nodes.entry.data.triggered_at }} — время запуска от платформы. Модель не знает, какое сегодня число, и без этой подстановки «в пятницу» превратится в дату из её головы.
  • Отбор по дате. Сейчас нижняя ветка берёт все невыполненные. Как только напоминаний станет много, добавьте в фильтр условие по полю due.
  • Отметку о выполнении. Поле done записывается, но никто его пока не меняет: чтобы напоминание уходило один раз, после отправки нужно обновить записи.
  • Тонкое ребро к выборке. К ноде «Что на сегодня» идёт ребро «исполнение»: обычное ребро с данными она приняла бы за фильтр. И перебирать надо output.docs.

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

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