Gambaran Keseluruhan#
Contoh ini menunjukkan aliran kerja berbilang tindakan: pelayan anda mengembalikan tiga tindakan berurutan yang masing-masing mencetuskan Shortcut yang berbeza.
Arahan Pelayan#
Hantar morning ke pelayan anda.
Respons Pelayan#
[
{ "msg": "Checking calendar...", "shortcut": "GetCalendar" },
{ "msg": "Getting weather...", "shortcut": "GetWeather" },
{ "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]
Shortcuts iOS yang Diperlukan#
Cipta tiga Shortcuts ini pada peranti anda:
1. GetCalendar#
- Cari Acara Kalendar di mana tarikh mula ialah hari ini
- Dapatkan Butiran Acara (tajuk, tarikh mula)
- Format acara sebagai teks
2. GetWeather#
- Dapatkan Cuaca Semasa
- Format suhu dan keadaan sebagai teks
3. MorningSummary#
- Terima input daripada PocketHook (hasil gabungan)
- Papar Pemberitahuan dengan ringkasan
- Pilihan: Sebut Teks untuk membacanya dengan kuat
Kod Pelayan (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" }
]));
Tip Automasi#
Gabungkan dengan automasi Masa dalam Hari di Shortcuts dan SendMessageIntent untuk menjalankan ini setiap pagi secara automatik.