본문으로 건너뛰기
  1. 문서/

Siri 및 App Intents

PocketHook은 Siri 및 iOS 단축어 앱과 통합되는 6개의 App Intents를 제공합니다. 음성, 시간, 위치 또는 기타 iOS 트리거로 강력한 자동화를 구축할 수 있습니다.

메시지 보내기
#

Intent: SendMessageIntent

서버에 메시지를 보내고 선택적으로 응답을 기다립니다.

매개변수유형설명
메시지string보낼 메시지
응답 대기booleantrue이면 최대 5분 대기

예시: “시리야, PocketHook으로 ‘서버 확인’ 보내줘”

대기가 활성화되면 서버 응답 텍스트를 반환합니다.

서버에 데이터 보내기
#

Intent: SendDataToServerIntent

채팅 기록에 추가하지 않고 서버에 메시지를 조용히 보냅니다. 백그라운드 자동화에 유용합니다.

매개변수유형설명
메시지string보낼 메시지

예시: 매일 아침 실행되어 서버에 “daily-report"를 보내는 단축어 자동화를 만듭니다.

메시지 추출
#

Intent: ExtractMessageIntent

PocketHook 응답 JSON 문자열에서 msg 필드를 추출합니다.

매개변수유형설명
응답 JSONstring원시 JSON 응답

반환: 응답의 msg 문자열.

데이터 추출
#

Intent: ExtractDataIntent

PocketHook 응답 JSON 문자열에서 data 객체를 추출합니다.

매개변수유형설명
응답 JSONstring원시 JSON 응답

반환: JSON 문자열로서의 data 객체.

단축어 이름 추출
#

Intent: ExtractShortcutIntent

PocketHook 응답 JSON 문자열에서 shortcut 이름을 추출합니다.

매개변수유형설명
응답 JSONstring원시 JSON 응답

반환: 단축어 이름 문자열.

로컬 메시지 추가
#

Intent: AddLocalMessageIntent

서버에 아무것도 보내지 않고 로컬 채팅 기록에 메시지를 추가합니다. 자동화를 로컬에 기록하는 데 유용합니다.

매개변수유형설명
메시지string추가할 메시지 텍스트
발신자enumuser 또는 server

단축어 자동화 구축
#

기본: 보내기 및 표시
#

  1. 메시지 보내기 액션 추가 (응답 대기: 켬)
  2. 출력과 함께 결과 표시 추가

고급: 파싱 및 실행
#

  1. 메시지 보내기 → 원시 응답 받기
  2. 데이터 추출 → 데이터 페이로드 받기
  3. 추출된 데이터를 다른 단축어 액션에서 사용 (밝기 설정, 앱 열기 등)

백그라운드 자동화
#

  1. 시간대 자동화 생성
  2. 트리거 명령과 함께 서버에 데이터 보내기 추가
  3. 서버가 처리하고 PocketHook을 통해 단축어를 다시 트리거

다른 앱과 연결
#

PocketHook 인텐트는 모든 단축어 액션과 함께 작동합니다. 다음과 결합하세요:

  • 스마트 기기를 제어하는 액션
  • 이벤트를 읽거나 생성하는 캘린더/미리알림
  • 문서를 처리하는 파일
  • 운동 데이터를 기록하는 건강
  • 기타 단축어 호환 앱