סקירה כללית#
דוגמה זו מציגה זרימת עבודה רב-פעולתית: השרת שלך מחזיר שלוש פעולות רצופות שכל אחת מפעילה Shortcut שונה.
פקודת שרת#
שלח morning לשרת שלך.
תגובת השרת#
[
{ "msg": "Checking calendar...", "shortcut": "GetCalendar" },
{ "msg": "Getting weather...", "shortcut": "GetWeather" },
{ "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]
קיצורי iOS נדרשים#
צור את שלושת ה-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 כדי להפעיל זאת כל בוקר באופן אוטומטי.