OpenKakao beta - macOS için resmi olmayan KakaoTalk CLI
(github.com/JungHoonGhae)OpenKakao, beta aşamasındaki resmi olmayan bir CLI'dır; KakaoTalk macOS masaüstü uygulamasının yerel durumunu kullanarak sohbetleri/mesajları/arkadaşları/profilleri sorgulayabilir ve LOCO protokolü üzerinden mesajları okuyup gönderebilir ve watch edebilir.
KakaoTalk içinde gerçek istekler, durum paylaşımı ve iş koordinasyonu gibi çok fazla bağlam birikiyor, ancak geliştiricilerin bunu yerel araçlara veya otomasyona bağlaması kolay değildi. Ben de kişisel olarak bu bağlamı jq, cron, SQLite, LLM gibi araçlarla bağlamak istediğim için bunu geliştirdim. Şu anda OpenClaw ile bağlayarak cron tabanlı otomasyon veya yerel iş akışı kombinasyonlarında da deniyorum.
Şu anda kimlik doğrulama bilgisi çıkarma, sohbet/mesaj/arkadaş/profil sorgulama, LOCO tabanlı read/send/watch, dosya ve fotoğraf gönderimi, medya indirme, JSON çıktısı, hook/webhook ve unattended işletim için auth recovery özellikleri bulunuyor.
Çalışma kapsamı da belli ölçüde ayrılıyor.
- REST, hızlı ve hafif sorgular ile son önbelleği kontrol etmek için uygundur
- LOCO, tam sohbet listesi, sunucuda saklanan geçmiş, gerçek zamanlı watch ve mesaj/medya gönderimi gibi gerçek sohbet iş akışlarına karşılık gelir
Bu nedenle son önbellek sorgulaması, uygulama tamamen sağlıklı olmasa bile bazı durumlarda çalışabilir; ancak full history / send / watch / media tarafı, geçerli bir oturum olduğunda en istikrarlı şekilde çalışır.
Hâlâ beta aşamasında olduğu için çalışma kararsız olabilir ve KakaoTalk istemcisi veya sunucu davranışı değişirse bazı özellikler bozulabilir. Bu, Kakao'nun resmi API'si değildir; otomasyon veya gönderim özellikleri, hangi veri ve izinlere dokunulduğu anlaşıldıktan sonra dar kapsamda kullanılacağı varsayımıyla sunulmaktadır.
Belgeler:
https://openkakao.vercel.app/
Kullanım örnekleri, geri bildirimler veya iyileştirme fikirleriniz varsa rahatça paylaşın. Yeniden üretilebilir sorunları GitHub Issue olarak kaydetmeniz daha da yardımcı olur. Katkılar da memnuniyetle karşılanır.
4 yorum
openkakao-rs login --saveCould not extract credentials. Is KakaoTalk running?
Böyle görünüyor ve çalışmıyor.
Eskiden beri Kakao'nun LOCO Protocol'üne doğrudan erişirken KakaoTalk'un askıya alındığı birçok vaka oldu.
Kullanmadan önce dikkatli bir değerlendirme yapmak gerekiyor.
Bir noktadan sonra bu tür yapay zeka üslubu biraz yorucu olmaya başlıyor. Önce değerlendirmeyi insan zekâsının yapması ve ardından empati beklenmesi daha doğru bir sıra değil mi diye düşünüyorum.
Muhtemelen zaten biliyorsunuzdur ama böyle resmi olmayan bir istemci kullanırsanız hesabınız askıya alınabilir.
Ayrı bir hesap kullanmanız daha iyi olur~