Tổng Quan#
Ví dụ này cho thấy quy trình làm việc đa hành động: máy chủ của bạn trả về ba hành động tuần tự, mỗi hành động kích hoạt một Shortcut khác nhau.
Lệnh Máy Chủ#
Gửi morning đến máy chủ của bạn.
Phản Hồi Máy Chủ#
[
{ "msg": "Checking calendar...", "shortcut": "GetCalendar" },
{ "msg": "Getting weather...", "shortcut": "GetWeather" },
{ "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]
Shortcuts iOS Cần Thiết#
Tạo ba Shortcuts này trên thiết bị của bạn:
1. GetCalendar#
- Tìm Sự Kiện Lịch có ngày bắt đầu là hôm nay
- Lấy Chi Tiết Sự Kiện (tiêu đề, ngày bắt đầu)
- Định dạng các sự kiện thành văn bản
2. GetWeather#
- Lấy Thời Tiết Hiện Tại
- Định dạng nhiệt độ và điều kiện thành văn bản
3. MorningSummary#
- Nhận đầu vào từ PocketHook (kết quả kết hợp)
- Hiển Thị Thông Báo với tóm tắt
- Tùy chọn: Đọc Văn Bản để đọc to
Mã Máy Chủ (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" }
]));
Mẹo Tự Động Hóa#
Kết hợp với tự động hóa Thời Gian Trong Ngày trong Shortcuts và SendMessageIntent để chạy tự động mỗi sáng.