Prehľad#
Tento príklad ukazuje viacakčný pracovný postup: váš server vráti tri sekvenčné akcie, z ktorých každá spustí iný Shortcut.
Príkaz Servera#
Odošlite morning na váš server.
Odpoveď Servera#
[
{ "msg": "Checking calendar...", "shortcut": "GetCalendar" },
{ "msg": "Getting weather...", "shortcut": "GetWeather" },
{ "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]
Požadované iOS Shortcuts#
Vytvorte tieto tri Shortcuts na svojom zariadení:
1. GetCalendar#
- Nájsť Udalosti Kalendára kde dátum začiatku je dnes
- Získať Podrobnosti Udalostí (názov, dátum začiatku)
- Naformátovať udalosti ako text
2. GetWeather#
- Získať Aktuálne Počasie
- Naformátovať teplotu a podmienky ako text
3. MorningSummary#
- Prijať vstup z PocketHook (kombinované výsledky)
- Zobraziť Oznámenie so zhrnutím
- Voliteľne: Prečítať Text pre hlasité prečítanie
Kód 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" }
]));
Tip pre Automatizáciu#
Skombinujte s automatizáciou Denná Doba v Shortcuts a SendMessageIntent pre automatické spúšťanie každé ráno.