Oversikt#
Dette eksempelet viser en flerhandlingsarbeidsflyt: serveren din returnerer tre sekvensielle handlinger som hver utløser en forskjellig Shortcut.
Serverkommando#
Send morning til serveren din.
Serversvar#
[
{ "msg": "Checking calendar...", "shortcut": "GetCalendar" },
{ "msg": "Getting weather...", "shortcut": "GetWeather" },
{ "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]
Påkrevde iOS Shortcuts#
Opprett disse tre Shortcuts på enheten din:
1. GetCalendar#
- Finn Kalenderbegivenheter der startdato er i dag
- Hent Detaljer om Begivenheter (tittel, startdato)
- Formater begivenhetene som tekst
2. GetWeather#
- Hent Gjeldende Vær
- Formater temperatur og forhold som tekst
3. MorningSummary#
- Motta input fra PocketHook (kombinerte resultater)
- Vis Varsling med oppsummeringen
- Valgfritt: Les Opp Tekst for å lese det høyt
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" }
]));
Automatiseringstips#
Kombiner med en Tid på Dagen Shortcuts-automatisering og SendMessageIntent for å kjøre dette hver morgen automatisk.