التخطى الى المحتوى الأساسى
  1. الاختصارات/

الروتين الصباحي

نظرة عامة
#

يوضح هذا المثال سير عمل متعدد الإجراءات: يُرجع خادمك ثلاث إجراءات متسلسلة تُفعّل كل منها اختصاراً مختلفاً.

أمر الخادم
#

أرسل morning إلى خادمك.

استجابة الخادم
#

[
  { "msg": "Checking calendar...", "shortcut": "GetCalendar" },
  { "msg": "Getting weather...", "shortcut": "GetWeather" },
  { "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]

اختصارات iOS المطلوبة
#

أنشئ هذه الاختصارات الثلاثة على جهازك:

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 لتشغيل هذا كل صباح تلقائياً.