Zum Hauptinhalt springen
  1. Kurzbefehle/

Morgenroutine

Überblick
#

Dieses Beispiel zeigt einen mehrstufigen Workflow: Dein Server gibt drei aufeinanderfolgende Aktionen zurück, die jeweils einen anderen Shortcut auslösen.

Serverbefehl
#

Sende morning an deinen Server.

Serverantwort
#

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

Erforderliche iOS Shortcuts
#

Erstelle diese drei Shortcuts auf deinem Gerät:

1. GetCalendar
#

  • Kalendereinträge Suchen wobei das Startdatum heute ist
  • Details der Einträge Abrufen (Titel, Startdatum)
  • Die Einträge als Text formatieren

2. GetWeather
#

  • Aktuelles Wetter Abrufen
  • Temperatur und Bedingungen als Text formatieren

3. MorningSummary
#

  • Eingabe von PocketHook empfangen (kombinierte Ergebnisse)
  • Mitteilung Anzeigen mit der Zusammenfassung
  • Optional: Text Sprechen um ihn laut vorzulesen

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

Automatisierungstipp
#

Kombiniere mit einer Tageszeit Shortcuts-Automatisierung und dem SendMessageIntent, um dies jeden Morgen automatisch auszuführen.