Salta al contenuto principale
  1. Comandi Rapidi/

Routine Mattutina

Panoramica
#

Questo esempio mostra un flusso di lavoro multi-azione: il tuo server restituisce tre azioni sequenziali che attivano ciascuna un Shortcut diverso.

Comando Server
#

Invia morning al tuo server.

Risposta del Server
#

[
  { "msg": "Checking calendar...", "shortcut": "GetCalendar" },
  { "msg": "Getting weather...", "shortcut": "GetWeather" },
  { "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]

Shortcuts iOS Richiesti
#

Crea questi tre Shortcuts sul tuo dispositivo:

1. GetCalendar
#

  • Trova Eventi del Calendario dove la data di inizio è oggi
  • Ottieni Dettagli degli Eventi (titolo, data di inizio)
  • Formatta gli eventi come testo

2. GetWeather
#

  • Ottieni Meteo Attuale
  • Formatta temperatura e condizioni come testo

3. MorningSummary
#

  • Ricevi input da PocketHook (risultati combinati)
  • Mostra Notifica con il riepilogo
  • Opzionalmente: Pronuncia Testo per leggerlo ad alta voce

Codice Server (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" }
  ]));

Suggerimento di Automazione
#

Combina con un’automazione Ora del Giorno in Shortcuts e il SendMessageIntent per eseguire questo ogni mattina automaticamente.