Επισκόπηση#
Αυτό το παράδειγμα δείχνει μια ροή εργασίας πολλαπλών ενεργειών: ο διακομιστής σας επιστρέφει τρεις διαδοχικές ενέργειες που η καθεμία ενεργοποιεί ένα διαφορετικό Shortcut.
Εντολή Διακομιστή#
Στείλτε morning στον διακομιστή σας.
Απάντηση Διακομιστή#
[
{ "msg": "Checking calendar...", "shortcut": "GetCalendar" },
{ "msg": "Getting weather...", "shortcut": "GetWeather" },
{ "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]
Απαιτούμενα iOS Shortcuts#
Δημιουργήστε αυτά τα τρία Shortcuts στη συσκευή σας:
1. GetCalendar#
- Εύρεση Γεγονότων Ημερολογίου όπου η ημερομηνία έναρξης είναι σήμερα
- Λήψη Λεπτομερειών Γεγονότων (τίτλος, ημερομηνία έναρξης)
- Μορφοποίηση των γεγονότων ως κείμενο
2. GetWeather#
- Λήψη Τρέχοντος Καιρού
- Μορφοποίηση θερμοκρασίας και συνθηκών ως κείμενο
3. MorningSummary#
- Λήψη εισόδου από PocketHook (συνδυασμένα αποτελέσματα)
- Εμφάνιση Ειδοποίησης με τη σύνοψη
- Προαιρετικά: Εκφώνηση Κειμένου για ανάγνωση φωναχτά
Κώδικας Διακομιστή (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" }
]));
Συμβουλή Αυτοματισμού#
Συνδυάστε με έναν αυτοματισμό Ώρα της Ημέρας στα Shortcuts και το SendMessageIntent για αυτόματη εκτέλεση κάθε πρωί.