Перейти к основному содержимому
  1. Быстрые команды/

Утренняя Рутина

Обзор
#

Этот пример показывает многоэтапный рабочий процесс: ваш сервер возвращает три последовательных действия, каждое из которых запускает отдельный Shortcut.

Команда Сервера
#

Отправьте morning на ваш сервер.

Ответ Сервера
#

[
  { "msg": "Checking calendar...", "shortcut": "GetCalendar" },
  { "msg": "Getting weather...", "shortcut": "GetWeather" },
  { "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]

Необходимые iOS Shortcuts
#

Создайте эти три Shortcuts на вашем устройстве:

1. GetCalendar
#

  • Найти События Календаря где дата начала — сегодня
  • Получить Детали Событий (название, дата начала)
  • Отформатировать события как текст

2. GetWeather
#

  • Получить Текущую Погоду
  • Отформатировать температуру и условия как текст

3. MorningSummary
#

  • Получить входные данные от PocketHook (объединённые результаты)
  • Показать Уведомление со сводкой
  • Опционально: Произнести Текст для озвучивания

Код Сервера (router.ts)
#

case "morning":
  return toResponse(responses([
    { msg: "Checking calendar...", shortcut: "GetCalendar" },
    { msg: "Getting weather...", shortcut: "GetWeather" },
    { msg: "Good morning! Here's your briefing.", shortcut: "MorningSummary" }
  ]));

Совет по Автоматизации
#

Совместите с автоматизацией Время Дня в Shortcuts и SendMessageIntent для автоматического запуска каждое утро.