अवलोकन#
यह उदाहरण एक बहु-क्रिया वर्कफ़्लो दिखाता है: आपका सर्वर तीन क्रमिक क्रियाएँ लौटाता है जो प्रत्येक एक अलग 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 के साथ जोड़ें।