การตรวจสอบการยืนยันตัวตน¶
OpenClaw เปิดเผยสถานะสุขภาพของวันหมดอายุ OAuth ผ่าน openclaw models status ใช้สิ่งนี้สำหรับ
การทำอัตโนมัติและการแจ้งเตือน; สคริปต์เป็นตัวเสริมเพิ่มเติมสำหรับเวิร์กโฟลว์บนโทรศัพท์ Use that for
automation and alerting; scripts are optional extras for phone workflows.
แนะนำ: ตรวจสอบผ่าน CLI (พกพาได้)¶
openclaw models status --check
รหัสสถานะการออก:
0: ปกติ1: ข้อมูลยืนยันตัวตนหมดอายุหรือขาดหาย2: กำลังจะหมดอายุเร็วๆนี้ (ภายใน 24 ชม.)
วิธีนี้ทำงานได้กับ cron/systemd และไม่ต้องใช้สคริปต์เพิ่มเติม
สคริปต์เสริม (งานปฏิบัติการ / เวิร์กโฟลว์บนโทรศัพท์)¶
These live under scripts/ and are optional. สคริปต์เหล่านี้อยู่ภายใต้ scripts/ และเป็น ตัวเลือก โดยสมมติว่ามีการเข้าถึง SSH ไปยัง
โฮสต์Gateway และถูกปรับแต่งสำหรับ systemd + Termux
scripts/claude-auth-status.shปัจจุบันใช้openclaw models status --jsonเป็น แหล่งข้อมูลหลัก (และจะถอยกลับไปอ่านไฟล์โดยตรงหาก CLI ใช้งานไม่ได้) ดังนั้นให้คงopenclawไว้บนPATHสำหรับตัวตั้งเวลาscripts/auth-monitor.sh: เป้าหมายตัวตั้งเวลา cron/systemd; ส่งการแจ้งเตือน (ntfy หรือโทรศัพท์)scripts/systemd/openclaw-auth-monitor.{service,timer}: ตัวตั้งเวลา systemd ระดับผู้ใช้scripts/claude-auth-status.sh: ตัวตรวจสอบการยืนยันตัวตน Claude Code + OpenClaw (full/json/simple)scripts/mobile-reauth.sh: เวิร์กโฟลว์การยืนยันตัวตนใหม่แบบแนะนำผ่าน SSHscripts/termux-quick-auth.sh: วิดเจ็ตแบบแตะครั้งเดียวสำหรับสถานะ + เปิด URL การยืนยันตัวตนscripts/termux-auth-widget.sh: เวิร์กโฟลว์วิดเจ็ตแบบแนะนำครบถ้วนscripts/termux-sync-widget.sh: ซิงค์ข้อมูลยืนยันตัวตน Claude Code → OpenClaw
หากไม่ต้องการการทำอัตโนมัติบนโทรศัพท์หรือ ตัวตั้งเวลา systemd สามารถข้ามสคริปต์เหล่านี้ได้