Oversigt#
Dette eksempel viser et flertrins-workflow: din server returnerer tre sekventielle handlinger, der hver udløser en forskellig Shortcut.
Serverkommando#
Send morning til din server.
Serversvar#
[
{ "msg": "Checking calendar...", "shortcut": "GetCalendar" },
{ "msg": "Getting weather...", "shortcut": "GetWeather" },
{ "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]
Påkrævede iOS Shortcuts#
Opret disse tre Shortcuts på din enhed:
1. GetCalendar#
- Find Kalenderbegivenheder hvor startdato er i dag
- Hent Detaljer om Begivenheder (titel, startdato)
- Formatér begivenhederne som tekst
2. GetWeather#
- Hent Aktuelt Vejr
- Formatér temperatur og forhold som tekst
3. MorningSummary#
- Modtag input fra PocketHook (kombinerede resultater)
- Vis Notifikation med oversigten
- Valgfrit: Læs Tekst Op for at læse det højt
Serverkode (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#
Kombinér med en Tidspunkt på Dagen Shortcuts-automatisering og SendMessageIntent for at køre dette hver morgen automatisk.