본문으로 건너뛰기
  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를 결합하여 매일 아침 자동으로 실행하세요.