Overzicht#
Dit voorbeeld toont een multi-actie workflow: je server retourneert drie opeenvolgende acties die elk een andere Shortcut activeren.
Serveropdracht#
Stuur morning naar je server.
Serverantwoord#
[
{ "msg": "Checking calendar...", "shortcut": "GetCalendar" },
{ "msg": "Getting weather...", "shortcut": "GetWeather" },
{ "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]
Vereiste iOS Shortcuts#
Maak deze drie Shortcuts aan op je apparaat:
1. GetCalendar#
- Zoek Agenda-afspraken waarbij de startdatum vandaag is
- Haal Details van Afspraken Op (titel, startdatum)
- Formatteer de afspraken als tekst
2. GetWeather#
- Haal Huidig Weer Op
- Formatteer temperatuur en omstandigheden als tekst
3. MorningSummary#
- Ontvang invoer van PocketHook (gecombineerde resultaten)
- Toon Melding met de samenvatting
- Optioneel: Spreek Tekst Uit om het hardop voor te lezen
Servercode (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" }
]));
Automatiseringstip#
Combineer met een Tijd van de Dag Shortcuts-automatisering en het SendMessageIntent om dit elke ochtend automatisch uit te voeren.