5 คะแนน โดย lucasghae 2026-03-08 | 4 ความคิดเห็น | แชร์ทาง WhatsApp

OpenKakao เป็น CLI อย่างไม่เป็นทางการที่อยู่ในช่วง beta โดยใช้สถานะภายในเครื่องของแอปเดสก์ท็อป KakaoTalk บน macOS เพื่อดูแชต/ข้อความ/เพื่อน/โปรไฟล์ และสามารถอ่าน ส่ง และ watch ข้อความผ่านโปรโตคอล LOCO ได้

ใน KakaoTalk มีบริบทจำนวนมากสะสมอยู่ เช่น คำขอจริง การแชร์สถานะ และการประสานงานงานต่าง ๆ แต่ที่ผ่านมาไม่ใช่เรื่องง่ายที่นักพัฒนาจะเชื่อมสิ่งเหล่านั้นเข้ากับเครื่องมือภายในเครื่องหรือระบบอัตโนมัติได้ ส่วนตัวจึงสร้างสิ่งนี้ขึ้นมาเพราะอยากเชื่อมบริบทดังกล่าวเข้ากับเครื่องมืออย่าง jq, cron, SQLite, และ LLM ตอนนี้ก็กำลังลองเชื่อมกับ OpenClaw เพื่อใช้กับระบบอัตโนมัติแบบ cron และการประกอบเวิร์กโฟลว์ภายในเครื่องอยู่ด้วย

ปัจจุบันมีทั้งการดึงข้อมูลยืนยันตัวตน, การดูแชต/ข้อความ/เพื่อน/โปรไฟล์, การ read/send/watch บนพื้นฐานของ LOCO, การส่งไฟล์และรูปภาพ, การดาวน์โหลดสื่อ, เอาต์พุตแบบ JSON, hook/webhook ไปจนถึง auth recovery สำหรับการทำงานแบบ unattended

ขอบเขตการทำงานเองก็ถูกแบ่งไว้พอสมควร

  • REST เหมาะกับการดึงข้อมูลแบบรวดเร็วและเบา รวมถึงการตรวจดูแคชล่าสุด
  • LOCO ครอบคลุมเวิร์กโฟลว์แชตจริง เช่น รายการแชตทั้งหมด, ประวัติที่เก็บบนเซิร์ฟเวอร์, การ watch แบบเรียลไทม์, และการส่งข้อความ/สื่อ

ดังนั้นการดูแคชล่าสุดอาจยังทำงานได้บางส่วนแม้แอปจะไม่ได้อยู่ในสภาพสมบูรณ์เต็มที่ แต่ในส่วนของ full history / send / watch / media จะเสถียรกว่ามากเมื่อมีเซสชันที่ใช้งานได้ถูกต้อง

เนื่องจากยังอยู่ในช่วง beta การทำงานอาจไม่เสถียร และหากพฤติกรรมของไคลเอนต์หรือเซิร์ฟเวอร์ KakaoTalk เปลี่ยนไป ฟังก์ชันบางอย่างก็อาจใช้งานไม่ได้ นี่ไม่ใช่ API อย่างเป็นทางการของ Kakao และการทำระบบอัตโนมัติหรือการส่งข้อความมีแนวคิดว่าควรใช้อย่างจำกัด หลังจากเข้าใจแล้วว่าจะกระทบกับข้อมูลและสิทธิ์ใดบ้าง

เอกสาร:
https://openkakao.vercel.app/

หากมีกรณีใช้งาน ข้อเสนอแนะ หรือไอเดียในการปรับปรุง สามารถฝากไว้ได้ตามสบาย หากเป็นปัญหาที่ทำซ้ำได้จะช่วยมากขึ้นถ้าลงเป็น GitHub Issue และยินดีต้อนรับการมีส่วนร่วมเช่นกัน

4 ความคิดเห็น

 
hybridego 2026-04-09

openkakao-rs login --save
Could not extract credentials. Is KakaoTalk running?

ขึ้นแบบนี้แล้วใช้งานไม่ได้ครับ

 
redmi 2026-03-09

มีกรณีเกิดขึ้นมานานแล้วที่เมื่อเข้าถึง LOCO Protocol ของ Kakao โดยตรงแล้วบัญชี KakaoTalk ถูกระงับ
ดูเหมือนว่าจำเป็นต้องตัดสินใจอย่างรอบคอบก่อนใช้งาน

 
kurthong 2026-03-08

ผมเริ่มรู้สึกเหนื่อยกับสำนวนแบบ AI ประมาณนี้แล้วนะ ควรให้มนุษย์เป็นคนตรวจทานก่อน แล้วค่อยหวังให้คนอื่นคล้อยตามหรือเห็นด้วยทีหลัง แบบนั้นน่าจะเป็นลำดับที่ถูกต้องกว่าไม่ใช่หรือ

 
gjen6s 2026-03-08

อย่างที่ทราบกันอยู่แล้ว ถ้าใช้ไคลเอนต์ที่ไม่เป็นทางการแบบนี้ คุณอาจถูกระงับการใช้งานได้
แนะนำให้ใช้บัญชีแยกต่างหากจะดีกว่านะครับ~