PocketHook มี App Intents ให้ใช้งานหกรายการที่เชื่อมต่อกับ Siri และแอป iOS Shortcuts คุณสามารถใช้สิ่งเหล่านี้เพื่อสร้างระบบอัตโนมัติอันทรงพลังที่เริ่มทำงานด้วยเสียง เวลา ตำแหน่งที่ตั้ง หรือตัวกระตุ้นอื่น ๆ ของ iOS
Send Message#
Intent: SendMessageIntent
ส่งข้อความไปยังเซิร์ฟเวอร์ของคุณ และเลือกได้ว่าจะรอคำตอบหรือไม่
| Parameter | Type | Description |
|---|---|---|
| Message | string | ข้อความที่จะส่ง |
| Wait for Response | boolean | หากเป็น true จะสำรวจ (poll) นานสูงสุด 5 นาที |
ตัวอย่าง: “Hey Siri, send ‘check servers’ with PocketHook”
คืนค่าข้อความตอบกลับของเซิร์ฟเวอร์ หากเปิดใช้งานการรอ
Send Data to Server#
Intent: SendDataToServerIntent
ส่งข้อความไปยังเซิร์ฟเวอร์ของคุณแบบเงียบ ๆ — โดยไม่เพิ่มลงในประวัติแชท มีประโยชน์สำหรับระบบอัตโนมัติที่ทำงานในพื้นหลัง
| Parameter | Type | Description |
|---|---|---|
| Message | string | ข้อความที่จะส่ง |
ตัวอย่าง: สร้างระบบอัตโนมัติใน Shortcuts ที่ทำงานทุกเช้าและส่ง “daily-report” ไปยังเซิร์ฟเวอร์ของคุณ
Extract Message#
Intent: ExtractMessageIntent
ดึงฟิลด์ msg จากข้อความ JSON ที่ตอบกลับจาก PocketHook
| Parameter | Type | Description |
|---|---|---|
| Response JSON | string | ข้อความ JSON ดิบที่ตอบกลับ |
ผลลัพธ์: ข้อความ msg จากคำตอบ
Extract Data#
Intent: ExtractDataIntent
ดึงอ็อบเจ็กต์ data จากข้อความ JSON ที่ตอบกลับจาก PocketHook
| Parameter | Type | Description |
|---|---|---|
| Response JSON | string | ข้อความ JSON ดิบที่ตอบกลับ |
ผลลัพธ์: อ็อบเจ็กต์ data ในรูปแบบข้อความ JSON
Extract Shortcut Name#
Intent: ExtractShortcutIntent
ดึงชื่อ shortcut จากข้อความ JSON ที่ตอบกลับจาก PocketHook
| Parameter | Type | Description |
|---|---|---|
| Response JSON | string | ข้อความ JSON ดิบที่ตอบกลับ |
ผลลัพธ์: ข้อความชื่อคำสั่งลัด
Add Local Message#
Intent: AddLocalMessageIntent
เพิ่มข้อความลงในประวัติแชทในเครื่องโดยไม่ส่งอะไรไปยังเซิร์ฟเวอร์ มีประโยชน์สำหรับการบันทึกระบบอัตโนมัติในเครื่อง
| Parameter | Type | Description |
|---|---|---|
| Message | string | ข้อความที่จะเพิ่ม |
| Sender | enum | user หรือ server |
การสร้างระบบอัตโนมัติด้วย Shortcuts#
พื้นฐาน: ส่งและแสดงผล#
- เพิ่มการทำงาน Send Message (wait for response: on)
- เพิ่ม Show Result พร้อมผลลัพธ์
ขั้นสูง: แยกวิเคราะห์และดำเนินการ#
- Send Message → รับคำตอบดิบ
- Extract Data → รับข้อมูล payload
- ใช้ข้อมูลที่แยกวิเคราะห์แล้วในการทำงานอื่น ๆ ของ Shortcuts (ตั้งค่าความสว่าง เปิดแอป ฯลฯ)
ระบบอัตโนมัติในพื้นหลัง#
- สร้างระบบอัตโนมัติ Time of Day
- เพิ่ม Send Data to Server พร้อมคำสั่งกระตุ้นของคุณ
- เซิร์ฟเวอร์ประมวลผลและสามารถเรียกคำสั่งลัดกลับผ่าน PocketHook ได้
เชื่อมต่อกับแอปอื่น#
Intents ของ PocketHook ทำงานร่วมกับการทำงานของ Shortcuts ใดก็ได้ ผสมผสานกับ:
- การทำงาน Home เพื่อควบคุมอุปกรณ์อัจฉริยะ
- Calendar/Reminders เพื่ออ่านหรือสร้างกิจกรรม
- Files เพื่อประมวลผลเอกสาร
- Health เพื่อบันทึกข้อมูลการออกกำลังกาย
- แอปอื่น ๆ ที่รองรับ Shortcuts