Ves al contingut
  1. Dreceres/

Rutina Matinal

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.