Áttekintés#
Ez a példa egy többlépéses munkafolyamatot mutat: a szervered három egymást követő műveletet ad vissza, amelyek mindegyike egy másik Shortcut-ot indít el.
Szerver Parancs#
Küldd el a morning üzenetet a szerverednek.
Szerver Válasz#
[
{ "msg": "Checking calendar...", "shortcut": "GetCalendar" },
{ "msg": "Getting weather...", "shortcut": "GetWeather" },
{ "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]
Szükséges iOS Shortcuts#
Hozd létre ezt a három Shortcuts-t az eszközödön:
1. GetCalendar#
- Naptáresemények Keresése ahol a kezdő dátum a mai nap
- Események Részleteinek Lekérése (cím, kezdő dátum)
- Az események szövegként formázása
2. GetWeather#
- Aktuális Időjárás Lekérése
- Hőmérséklet és körülmények szövegként formázása
3. MorningSummary#
- Bemenet fogadása PocketHook-tól (összesített eredmények)
- Értesítés Megjelenítése az összefoglalóval
- Opcionálisan: Szöveg Felolvasása hangos felolvasáshoz
Szerver Kód (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" }
]));
Automatizálási Tipp#
Kombinálj egy Napszak Shortcuts automatizálással és a SendMessageIntent-tel, hogy minden reggel automatikusan fusson.