การซิงค์#
PocketHook ซิงค์การสนทนาและการตั้งค่าแอปของคุณข้ามอุปกรณ์โดยใช้บัญชี iCloud ส่วนตัวของคุณ — ไม่ต้องมีบัญชี PocketHook ไม่มีเซิร์ฟเวอร์บุคคลที่สามเข้ามาเกี่ยวข้อง
| ต้องมี | เข้าสู่ระบบ iCloud แล้ว เปิดใช้งาน iCloud Drive |
| สิ่งที่ซิงค์ | การสนทนา การกำหนดค่าเซิร์ฟเวอร์ และการตั้งค่าส่วนใหญ่ |
| สิ่งที่ไม่ซิงค์ | การตั้งค่าบางอย่างตั้งใจให้แยกตามอุปกรณ์ — ดู Auto-open URLs ด้านล่าง |
เข้าสู่ระบบด้วยบัญชี iCloud เดียวกันบน iPhone, iPad และ Mac ของคุณ แล้วทุกอย่างจะปรากฏขึ้นเองโดยอัตโนมัติ — ไม่ต้องตั้งค่าอะไรเพิ่ม ข้อมูลของคุณยังคงอยู่ในฐานข้อมูล iCloud ส่วนตัวของคุณเอง เซิร์ฟเวอร์ของ PocketHook ไม่มีทางเห็นมันเลย
การกำหนดค่าเซิร์ฟเวอร์#
การตั้งค่าการเชื่อมต่อหลักสำหรับเซิร์ฟเวอร์ PocketHook ของคุณ
Server URL#
| ชนิด | ช่องข้อความ (URL) |
| ค่าเริ่มต้น | ว่าง |
| จัดเก็บใน | iOS Keychain |
ปลายทาง HTTPS ที่ PocketHook ใช้ส่งข้อความแชทของคุณ ระบบยอมรับเฉพาะ URL แบบ HTTPS เท่านั้น — HTTP จะถูกปฏิเสธเพื่อความปลอดภัย นี่คือปลายทางหลักที่เซิร์ฟเวอร์ของคุณรับฟังคำขอ
Authentication Token#
| ชนิด | ช่องข้อความที่ปลอดภัย |
| ค่าเริ่มต้น | ว่าง |
| ความยาว | 10–1,000 ตัวอักษร |
| จัดเก็บใน | iOS Keychain |
โทเค็น Bearer ที่ส่งไปในส่วนหัว Authorization กับทุกคำขอ เซิร์ฟเวอร์ของคุณสามารถใช้สิ่งนี้เพื่อตรวจสอบว่าคำขอมาจากอุปกรณ์ของคุณจริง จัดเก็บอย่างปลอดภัยใน iOS Keychain — ไม่เคยเก็บเป็นข้อความธรรมดา
OpenClaw Compatible#
| ชนิด | สวิตช์ |
| ค่าเริ่มต้น | ปิด (OFF) |
เปิดใช้งานหากเซิร์ฟเวอร์ของคุณใช้แพลตฟอร์ม OpenClaw หรือ API แบบ Chat Completions ที่รองรับมาตรฐาน OpenAI เมื่อเปิดใช้งาน PocketHook จะส่งข้อความในรูปแบบแชทของ OpenAI และแยกวิเคราะห์ตัวระบุคำสั่งลัดแบบอินไลน์ ([SHORTCUT:name], [DATA:{...}], [URL:...]) จากคำตอบ พร้อมแนบส่วนหัว x-openclaw-agent-id ไปกับทุกคำขอ
Test Connection#
ปุ่มที่ส่งคำขอทดสอบไปยังเซิร์ฟเวอร์ที่คุณกำหนดค่าไว้ แสดงผล:
- เวลาตอบสนอง เป็นมิลลิวินาที
- ผลการตรวจสอบสถานะ (health check) (หากเปิดใช้งาน)
- รายละเอียดข้อผิดพลาด หากการเชื่อมต่อล้มเหลว
ใช้ปุ่มนี้หลังจากเปลี่ยน Server URL หรือ Auth Token เพื่อตรวจสอบว่าทุกอย่างทำงานได้ตามปกติ
เครือข่าย#
ปรับแต่งพฤติกรรม timeout อย่างละเอียดสำหรับการดำเนินการประเภทต่าง ๆ
Request Timeout#
| ชนิด | ตัวปรับค่า (±5 วินาที) |
| ค่าเริ่มต้น | 5 วินาที |
| ช่วงค่า | 1–600 วินาที |
ระยะเวลาที่ PocketHook รอให้เซิร์ฟเวอร์ เริ่มตอบสนอง ต่อคำขอ หากเซิร์ฟเวอร์ของคุณประมวลผลหนัก (เช่น เรียกใช้โมเดล AI) ให้เพิ่มค่านี้ สำหรับเซิร์ฟเวอร์ webhook แบบง่าย ค่าเริ่มต้น 5 วินาทีมักเพียงพอ
Resource Timeout#
| ชนิด | ตัวปรับค่า (±10 วินาที) |
| ค่าเริ่มต้น | 60 วินาที |
| ช่วงค่า | 30–600 วินาที |
เวลาสูงสุดสำหรับ การตอบกลับทั้งหมด ให้เสร็จสมบูรณ์ รวมถึงการถ่ายโอนข้อมูล ค่านี้ควรสูงกว่า Request Timeout เพิ่มค่านี้หากเซิร์ฟเวอร์ของคุณส่งข้อมูลปริมาณมากหรือมีความเร็วอัปโหลดต่ำ
Health Check#
| ชนิด | สวิตช์ |
| ค่าเริ่มต้น | ปิด (OFF) |
เปิดใช้งานการตรวจสอบสถานะเซิร์ฟเวอร์ เมื่อเปิดใช้งาน PocketHook จะส่งคำขอ GET ไปยัง Health Check URL ระหว่างการทดสอบการเชื่อมต่อ และแสดงว่าเซิร์ฟเวอร์ของคุณรายงานสถานะปกติหรือไม่
Health Check URL#
| ชนิด | ช่องข้อความ (URL) |
| ค่าเริ่มต้น | ว่าง |
| แสดงเมื่อ | Health Check เปิดอยู่ |
ปลายทาง HTTPS แยกต่างหากที่คืนค่าข้อความธรรมดา true หรือ false URL นี้จะถูกเรียกระหว่างการทดสอบการเชื่อมต่อเพื่อยืนยันว่าเซิร์ฟเวอร์ของคุณทำงานอยู่ มีประโยชน์เมื่อ endpoint API หลักของคุณอยู่หลังการยืนยันตัวตน แต่คุณต้องการตรวจสอบสถานะแบบง่าย ๆ
ระบบอัตโนมัติ#
ควบคุมวิธีที่ PocketHook เรียกใช้คำสั่งลัด iOS ที่ถูกกระตุ้นโดยคำตอบจากเซิร์ฟเวอร์
iOS Shortcuts#
| ชนิด | สวิตช์ |
| ค่าเริ่มต้น | เปิด (ON) |
สวิตช์หลักสำหรับการเรียกใช้คำสั่งลัด เมื่อปิด PocketHook จะยังคงแสดงข้อความจากเซิร์ฟเวอร์ แต่จะละเว้นฟิลด์ shortcut ใด ๆ ในคำตอบ มีประโยชน์สำหรับการดีบักหรือปิดระบบอัตโนมัติชั่วคราว
Delay Between Shortcuts#
| ชนิด | แถบเลื่อน |
| ค่าเริ่มต้น | 2.0 วินาที |
| ช่วงค่า | 0.5–10.0 วินาที |
ระยะเวลารอระหว่างการเรียกใช้คำสั่งลัดที่ต่อเนื่องกัน เมื่อเซิร์ฟเวอร์คืนค่าระบบอัตโนมัติหลายรายการในคำตอบเดียว เพิ่มค่านี้หากคำสั่งลัดของคุณต้องพึ่งพากัน (เช่น คำสั่งลัดแรกสร้างไฟล์ที่คำสั่งลัดที่สองต้องอ่าน)
Shortcut Timeout#
| ชนิด | ตัวเลือกแบบแบ่งส่วน |
| ค่าเริ่มต้น | 5 นาที (300 วินาที) |
| ตัวเลือก | 30 วินาที, 1 นาที, 2 นาที, 5 นาที |
เวลาสูงสุดที่รอให้คำสั่งลัดแต่ละรายการทำงานเสร็จ ก่อนที่ PocketHook จะถือว่าหมดเวลา คำสั่งลัดที่ใช้เวลานาน (เช่น คำสั่งที่ประมวลผลสื่อหรือเรียก API หลายครั้ง) อาจต้องใช้เวลาเต็ม 5 นาที
Personal UI#
ฝังอินเทอร์เฟซเว็บที่กำหนดเองไว้ใน PocketHook โดยตรง
Personal UI#
| ชนิด | สวิตช์ |
| ค่าเริ่มต้น | ปิด (OFF) |
แสดงแท็บเฉพาะที่มีมุมมองเว็บฝังอยู่ เมื่อเปิดใช้งาน แท็บใหม่จะปรากฏในเมนูนำทางหลัก ซึ่งจะแสดงหน้าเว็บที่คุณกำหนดเอง หน้านี้จะถูกโหลดล่วงหน้าเพื่อการแสดงผลที่รวดเร็ว และรองรับการดึงเพื่อรีเฟรช (pull-to-refresh)
Personal UI URL#
| ชนิด | ช่องข้อความ (URL) |
| ค่าเริ่มต้น | ว่าง |
| แสดงเมื่อ | Personal UI เปิดอยู่ |
URL ที่จะแสดงในแท็บ Personal UI รองรับทั้ง HTTP และ HTTPS (แนะนำให้ใช้ HTTPS) อาจเป็นแดชบอร์ด แผงควบคุมผู้ดูแลระบบ หรือหน้าเว็บใด ๆ ที่คุณต้องการเข้าถึงได้อย่างรวดเร็วควบคู่ไปกับแชท
Links#
กำหนดวิธีที่ PocketHook จัดการ URL จากคำตอบของเซิร์ฟเวอร์
Links Tab#
| ชนิด | สวิตช์ |
| ค่าเริ่มต้น | เปิด (ON) |
แสดงหรือซ่อนแท็บ Links ในเมนูนำทางหลัก เมื่อเปิดใช้งาน URL ทั้งหมดที่ได้รับจากคำตอบของเซิร์ฟเวอร์จะถูกบันทึกและแสดงในแท็บเฉพาะ พร้อมตัวอย่างลิงก์แบบละเอียด การค้นหา และการลบ
Auto-open URLs#
| ชนิด | สวิตช์ |
| ค่าเริ่มต้น | เปิด (ON) |
| ซิงค์หรือไม่? | ไม่ — ตั้งค่าแยกกันในแต่ละอุปกรณ์ |
เมื่อเปิดใช้งาน PocketHook จะเปิด URL จากคำตอบของเซิร์ฟเวอร์โดยอัตโนมัติในเบราว์เซอร์เริ่มต้นของคุณ เมื่อปิดใช้งาน URL จะยังคงถูกบันทึกไว้ในแท็บ Links (หากเปิดใช้งาน) แต่จะไม่เปิดโดยอัตโนมัติ
การตั้งค่านี้ตั้งใจให้แยกตามอุปกรณ์: คุณอาจต้องการให้ลิงก์เปิดอัตโนมัติบน iPhone แต่ไม่ใช่บน Mac การแตะปุ่มลิงก์ใต้ข้อความจะเปิดลิงก์เสมอ ไม่ว่าการตั้งค่านี้จะเป็นอย่างไร
ภาษา#
ปรับแต่งภาษาของแอปและภาษาที่ใช้บอกข้อความ
App Language#
| ชนิด | ตัวเลือก |
| ค่าเริ่มต้น | ค่าเริ่มต้นของระบบ |
| ตัวเลือก | ค่าเริ่มต้นของระบบ, English, Español |
แทนที่ภาษาที่แสดงในแอปโดยไม่ขึ้นกับภาษาของอุปกรณ์ เมื่อตั้งค่าเป็น “ค่าเริ่มต้นของระบบ” PocketHook จะทำตามการตั้งค่าภาษา iOS ของคุณ
Dictation Language#
| ชนิด | ตัวเลือก |
| ค่าเริ่มต้น | ภาษาของระบบ |
| ตัวเลือก | 21 ภาษา |
ภาษาที่ใช้สำหรับการบอกข้อความด้วยเสียง (speech-to-text) ในช่องพิมพ์แชท ภาษาที่รองรับ:
| ภาษา | รหัส |
|---|---|
| English (US) | en-US |
| English (UK) | en-GB |
| Spanish (Spain) | es-ES |
| Spanish (Mexico) | es-MX |
| French | fr-FR |
| German | de-DE |
| Italian | it-IT |
| Portuguese (Brazil) | pt-BR |
| Portuguese (Portugal) | pt-PT |
| Catalan | ca-ES |
| Chinese (Simplified) | zh-CN |
| Japanese | ja-JP |
| Korean | ko-KR |
| Arabic | ar-SA |
| Russian | ru-RU |
| Dutch | nl-NL |
| Swedish | sv-SE |
| Polish | pl-PL |
| Turkish | tr-TR |
| Thai | th-TH |
| Vietnamese | vi-VN |
Background Tasks#
ตรวจสอบงานที่ค้างอยู่เป็นระยะแม้แอปจะทำงานอยู่เบื้องหลัง
Background Tasks#
| ชนิด | สวิตช์ |
| ค่าเริ่มต้น | ปิด (OFF) |
เปิดใช้งานการสำรวจ (polling) ในพื้นหลัง เมื่อเปิดใช้งาน PocketHook จะส่งคำขอ GET ไปยัง Polling URL เป็นระยะ หากคำตอบเป็น true แอปจะส่ง Fetch Message ไปยังเซิร์ฟเวอร์หลักของคุณเมื่อเปิดแอป ต้องได้รับสิทธิ์การแจ้งเตือนเพื่อแจ้งให้คุณทราบถึงงานที่ค้างอยู่
Check Interval#
| ชนิด | ตัวเลือกแบบแบ่งส่วน |
| ค่าเริ่มต้น | 15 นาที |
| ตัวเลือก | 5 นาที, 15 นาที, 30 นาที, 1 ชม., 2 ชม. |
ความถี่ในการตรวจสอบ Polling URL ในพื้นหลัง ช่วงเวลาที่สั้นลงหมายถึงตรวจพบงานที่ค้างอยู่ได้เร็วขึ้น แต่ใช้แบตเตอรี่มากขึ้น iOS อาจปรับความถี่จริงตามรูปแบบการใช้งานอุปกรณ์
Polling URL#
| ชนิด | ช่องข้อความ (URL) |
| ค่าเริ่มต้น | ว่าง |
| แสดงเมื่อ | Background Tasks เปิดอยู่ |
ปลายทาง HTTPS ที่ PocketHook สำรวจตามช่วงเวลาที่กำหนด ต้องคืนค่าข้อความธรรมดา true (มีงานค้างอยู่) หรือ false (ไม่มีงานค้างอยู่) นี่คือการตรวจสอบแบบเบา — เซิร์ฟเวอร์ของคุณควรตอบสนองอย่างรวดเร็วโดยไม่ต้องประมวลผลหนัก
Agent Server: ใช้ https://your-host/jobs (ปรับ host และพอร์ตให้ตรงกับการตั้งค่าของคุณ)
Fetch Message#
| ชนิด | ช่องข้อความ |
| ค่าเริ่มต้น | fetchPendingTasks |
| ความยาวสูงสุด | 10,000 ตัวอักษร |
ข้อความที่ส่งไปยังเซิร์ฟเวอร์หลักของคุณเมื่อการตรวจสอบพื้นหลังพบงานที่ค้างอยู่และแอปเปิดขึ้น คำตอบของเซิร์ฟเวอร์จะปรากฏในแชทเหมือนข้อความอื่น ๆ ปรับแต่งค่านี้เพื่อกระตุ้นพฤติกรรมเฉพาะฝั่งเซิร์ฟเวอร์
การจัดการข้อมูล#
ตรวจสอบและจัดการข้อความที่จัดเก็บไว้ของคุณ
Messages Stored#
| ชนิด | แสดงผลอย่างเดียว |
| รูปแบบ | “X of 500 messages” |
แสดงจำนวนข้อความที่จัดเก็บอยู่ในปัจจุบัน ตัวบ่งชี้จะมีรหัสสี:
- เขียว — ต่ำกว่า 70% ของความจุ
- ส้ม — 70–90% ของความจุ
- แดง — สูงกว่า 90% ของความจุ
เมื่อถึงขีดจำกัด 500 ข้อความ ข้อความเก่าสุดจะถูกลบโดยอัตโนมัติเพื่อเปิดพื้นที่ให้ข้อความใหม่
Export Conversation#
ปุ่มที่ส่งออกข้อความที่จัดเก็บทั้งหมดเป็นไฟล์ JSON ผ่านหน้าต่างแชร์ของ iOS คุณสามารถบันทึกไฟล์ AirDrop หรือแชร์กับแอปใดก็ได้ มีประโยชน์สำหรับการสำรองบทสนทนาหรือวิเคราะห์ประวัติข้อความ
Delete All Messages#
ปุ่มลบถาวรที่ลบข้อความที่จัดเก็บไว้ทั้งหมดอย่างถาวร ต้องยืนยันก่อนดำเนินการ การกระทำนี้ไม่สามารถย้อนกลับได้
เกี่ยวกับ#
ข้อมูลแสดงผลอย่างเดียวเกี่ยวกับการติดตั้ง PocketHook ของคุณ
| ฟิลด์ | คำอธิบาย |
|---|---|
| App Version | เวอร์ชัน PocketHook ปัจจุบัน (เช่น 1.0.0) |
| Build | หมายเลข build ของรุ่นนี้ |
| iOS Version | เวอร์ชัน iOS/iPadOS ที่ทำงานอยู่บนอุปกรณ์ของคุณ |