Ikhtisar#
Contoh ini menunjukkan alur kerja multi-aksi: server Anda mengembalikan tiga aksi berurutan yang masing-masing memicu Shortcut yang berbeda.
Perintah Server#
Kirim morning ke server Anda.
Respons Server#
[
{ "msg": "Checking calendar...", "shortcut": "GetCalendar" },
{ "msg": "Getting weather...", "shortcut": "GetWeather" },
{ "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]
Shortcuts iOS yang Diperlukan#
Buat tiga Shortcuts ini di perangkat Anda:
1. GetCalendar#
- Temukan Acara Kalender di mana tanggal mulai adalah hari ini
- Dapatkan Detail Acara (judul, tanggal mulai)
- Format acara sebagai teks
2. GetWeather#
- Dapatkan Cuaca Saat Ini
- Format suhu dan kondisi sebagai teks
3. MorningSummary#
- Terima input dari PocketHook (hasil gabungan)
- Tampilkan Notifikasi dengan ringkasan
- Opsional: Ucapkan Teks untuk membacanya dengan suara
Kode Server (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" }
]));
Tips Otomatisasi#
Gabungkan dengan otomatisasi Waktu dalam Sehari di Shortcuts dan SendMessageIntent untuk menjalankan ini setiap pagi secara otomatis.