ข้ามไปยังเนื้อหาหลัก
  1. คำสั่งลัด/

กิจวัตรเช้า

ภาพรวม
#

ตัวอย่างนี้แสดงเวิร์กโฟลว์หลายการกระทำ: เซิร์ฟเวอร์ของคุณส่งคืนสามการกระทำตามลำดับที่แต่ละอันจะทริกเกอร์ 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 เพื่อเรียกใช้ทุกเช้าโดยอัตโนมัติ