Aller au contenu
  1. Raccourcis/

Routine Matinale

Aperçu
#

Cet exemple montre un flux de travail multi-actions : votre serveur renvoie trois actions séquentielles qui déclenchent chacune un Shortcut différent.

Commande Serveur
#

Envoyez morning à votre serveur.

Réponse du Serveur
#

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

Shortcuts iOS Requis
#

Créez ces trois Shortcuts sur votre appareil :

1. GetCalendar
#

  • Rechercher les Événements du Calendrier où la date de début est aujourd’hui
  • Obtenir les Détails des Événements (titre, date de début)
  • Formater les événements en texte

2. GetWeather
#

  • Obtenir la Météo Actuelle
  • Formater la température et les conditions en texte

3. MorningSummary
#

  • Recevoir l’entrée de PocketHook (résultats combinés)
  • Afficher une Notification avec le résumé
  • Optionnellement : Énoncer le Texte pour le lire à voix haute

Code Serveur (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" }
  ]));

Astuce d’Automatisation
#

Combinez avec une automatisation Heure du Jour dans Shortcuts et le SendMessageIntent pour exécuter ceci chaque matin automatiquement.