MemoDokümantasyon
TR

WhatsApp Entegrasyonu

Memo'yu WhatsApp hesabınıza bağlayın ve yapay zekanın konuşmalarınızda size yardımcı olmasını sağlayın. whatsmeow Go kütüphanesi ile çalışır.

QR Eşleşmesi

  1. Memo'da WhatsApp sekmesini açın
  2. "Bağlan"a tıklayın
  3. Ekranda bir QR kodu belirir
  4. Telefonunuzda WhatsApp'ı açın → Bağlı Cihazlar → Cihaz Bağla
  5. QR kodunu tarayın
  6. Memo eşleşir ve sohbet listesi hemen yüklenir

Telefon numarası, şifre veya telefon erişimi gerekmez. Eşleşme tek seferlik bir işlemdir — Memo yeniden başlatıldığında otomatik olarak yeniden bağlanır.

Çift Yönlü Mesajlaşma

  • Gelen — kişilerinizden gelen mesajlar Memo'nun WhatsApp arayüzünde görünür
  • Giden — doğrudan Memo'nun sohbet baloncuğundan yanıt gönderin
  • İyimser Arayüz — gönderilen mesajlar, ağ onayından önce anında görünür

Kişi İsmi Çözümleme

WhatsApp asistanına "Berra'ya mesaj gönder" dediğinizde, isim otomatik olarak doğru kişi JID'sine çözümlenir. Araç çıktısı her kişi için hem isim hem JID içerir. Grup sohbetleri ham sayısal JID'ler yerine gerçek grup adını gösterir.

Profil Fotoğrafları

Kişi ve grup avatarları gerçek WhatsApp profil fotoğraflarını gösterir (disk üzerinde önbelleğe alınır). Tam çözünürlükte görüntülemek ve İndir düğmesiyle kaydetmek için başlık avatarına dokunun. Fotoğrafı olmayan kişiler için bronz harf rozeti gösterilir.

Arama

WhatsApp mesajlarınızı kişi adı, grup adı veya içeriğe göre arayın. Sonuçlar, eşleşen mesajları zaman damgaları ve bağlamla birlikte gösterir.

Ajan Araçları

WhatsApp için dört özel ajan aracı kayıtlıdır:

Araç Açıklama
whatsapp_search Sorgu, kişi veya zaman aralığına göre mesaj ara
whatsapp_send Bir kişiye veya gruba mesaj gönder
whatsapp_contacts Tüm kişi ve grupları listele
whatsapp_read_chat Belirli bir sohbetten son mesajları oku

Özel WhatsApp Modu

Yalnızca WhatsApp konuşmaları için, Memo'nun tasarım diline uygun temaya sahip (bronz vurgu, koyu panel renkleri) ayrı bir sohbet arayüzü. Mesaj baloncukları ana sohbetle aynı stili kullanır.

Otomatik Yeniden Bağlanma (v3.1.0)

Daha önce eşleşmişse, WhatsApp uygulama başlatıldığında otomatik olarak yeniden bağlanır. Geçici ağ sorunlarını üssel geri çekilme (exponential backoff) ile yönetir. Çıkışta 5 saniyelik zaman aşımı, süresiz askıda kalmayı önler — uzaktan kayıt silme başarısız olursa yerel oturum temizlenir.

Güvenilirlik (v3.1.0)

  • sync.Mutex ile SaveMessage ve SaveContact üzerinde SQLite yazma serileştirmesi
  • Hızlı tıklamalardan kaynaklanan çift bağlantıyı önleyen bağlantı durumu mutex'i (startMu)
  • Kayıp karakterleri önlemek için güvenli akış biriktirme deseni
  • Ajan araç olayları artık sohbet baloncuklarına ham JSON sızdırmaz