Genel Bakış#
Bu örnek çok eylemli bir iş akışını gösterir: sunucunuz her biri farklı bir Shortcut tetikleyen üç sıralı eylem döndürür.
Sunucu Komutu#
Sunucunuza morning gönderin.
Sunucu Yanıtı#
[
{ "msg": "Checking calendar...", "shortcut": "GetCalendar" },
{ "msg": "Getting weather...", "shortcut": "GetWeather" },
{ "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]
Gerekli iOS Shortcuts#
Cihazınızda bu üç Shortcuts’u oluşturun:
1. GetCalendar#
- Takvim Etkinliklerini Bul başlangıç tarihi bugün olanlar
- Etkinlik Ayrıntılarını Al (başlık, başlangıç tarihi)
- Etkinlikleri metin olarak biçimlendir
2. GetWeather#
- Mevcut Hava Durumunu Al
- Sıcaklık ve koşulları metin olarak biçimlendir
3. MorningSummary#
- PocketHook’tan giriş al (birleştirilmiş sonuçlar)
- Bildirim Göster özetle birlikte
- İsteğe bağlı: Metni Seslendir sesli okumak için
Sunucu Kodu (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" }
]));
Otomasyon İpucu#
Her sabah otomatik olarak çalıştırmak için bir Günün Saati Shortcuts otomasyonu ve SendMessageIntent ile birleştirin.