Visió General#
Aquest exemple mostra un flux de treball multi-acció: el teu servidor retorna tres accions seqüencials que cadascuna activa un Shortcut diferent.
Comanda del Servidor#
Envia morning al teu servidor.
Resposta del Servidor#
[
{ "msg": "Checking calendar...", "shortcut": "GetCalendar" },
{ "msg": "Getting weather...", "shortcut": "GetWeather" },
{ "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]
Shortcuts d’iOS Requerits#
Crea aquests tres Shortcuts al teu dispositiu:
1. GetCalendar#
- Buscar Esdeveniments del Calendari on la data d’inici sigui avui
- Obtenir Detalls dels Esdeveniments (títol, data d’inici)
- Formatejar els esdeveniments com a text
2. GetWeather#
- Obtenir el Temps Actual
- Formatejar temperatura i condicions com a text
3. MorningSummary#
- Rebre entrada de PocketHook (resultats combinats)
- Mostrar Notificació amb el resum
- Opcionalment: Llegir Text per dir-ho en veu alta
Codi del Servidor (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" }
]));
Consell d’Automatització#
Combina amb una automatització d’Hora del Dia a Shortcuts i el SendMessageIntent per executar això cada matí automàticament.