Pregled#
Ovaj primjer pokazuje višeakcijski tijek rada: vaš server vraća tri sekvencijalne akcije od kojih svaka pokreće različiti Shortcut.
Naredba Serveru#
Pošaljite morning svom serveru.
Odgovor Servera#
[
{ "msg": "Checking calendar...", "shortcut": "GetCalendar" },
{ "msg": "Getting weather...", "shortcut": "GetWeather" },
{ "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]
Potrebni iOS Shortcuts#
Stvorite ova tri Shortcuts na svom uređaju:
1. GetCalendar#
- Pronađi Događaje u Kalendaru gdje je datum početka danas
- Dohvati Detalje Događaja (naslov, datum početka)
- Formatiraj događaje kao tekst
2. GetWeather#
- Dohvati Trenutno Vrijeme
- Formatiraj temperaturu i uvjete kao tekst
3. MorningSummary#
- Primi ulaz iz PocketHook (kombinirani rezultati)
- Prikaži Obavijest sa sažetkom
- Opcionalno: Izgovori Tekst za čitanje naglas
Kod Servera (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" }
]));
Savjet za Automatizaciju#
Kombinirajte s automatizacijom Doba Dana u Shortcuts i SendMessageIntent za automatsko pokretanje svakog jutra.