Огляд#
Цей приклад показує багатодійовий робочий процес: ваш сервер повертає три послідовні дії, кожна з яких запускає окремий 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 для автоматичного запуску щоранку.