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.

Kendi Sohbet Asistanı — Kendine Yaz, Memo Cevap Versin (v3.9.0)

Okumak ve taslak oluşturmanın ötesinde Memo, kendi "Kendine mesaj gönder" sohbetinde tam bir asistan olarak çalışabilir: WhatsApp'ta kendine mesaj atarsın, Memo alır ve cevap verir. Ayarlar'dan açılır (varsayılan kapalı — WhatsApp özellikleri içinde tek başına giden mesaj autonomously gönderen özellik olduğu için).

  • Cevaplar ayrılmış bir arka plan oturumundan geçer — masaüstünde açık olan sohbet asla ele geçirilmez
  • Bu sohbette agent modu her zaman açıktır: hiçbir genel anahtarı çevirmeden agent araçları ve web araması çalışır
  • Yanıt üretilirken gerçek bir "yazıyor…" göstergesi görünür — WhatsApp'ın kendi presence API'siyle
  • Klasik telefon-numarası JID'lerinin yanı sıra modern Linked-ID (@lid) adreslemesini de destekler

Slash Komutları

Komut Etkisi
/new Yeni oturum başlat
/agent on|off Araç kullanım modunu aç/kapat
/web on|off Web aramasını aç/kapat
/auto-perm on|off Agent araç çağrılarını otomatik onayla vs. sohbette evet/hayır sor
/status Model, hafıza, web ve agent durumu
/help Komut listesi

Komutlar uygulamanın Identity.UILanguage ayarını takip eder; her çağrıda güncel olarak okunur.

WhatsApp'tan Rutinler (v3.9.0)

Rutinler sekmesini hiç açmadan tamamen kullanılabilir: "her gün saat 9'da bana en güncel AI haberlerini gönder" direkt çalışır. Arkasında üç agent aracı var:

Araç Açıklama
create_routine Düz dilden zamanlanmış otomasyon oluştur
list_routines Mevcut rutinleri ID'leriyle listele
cancel_routine ID ile iptal et (ID list_routines'ten öğrenilir, asla uydurulmaz)

Rutinler her zaman agent modu ve web araması erişimiyle çalışır; gerçekten tehlikeli araçlar yine de rutinin otomatik-onay ayarına ve canlı izin-sorma akışına saygı duyar.

Katı güvenlik kuralı: teslimat hedeflerini asla model seçmez. Self-chat'inden oluşturulan bir rutin her zaman o sohbete teslim edilir; bağlı başka bir kanalın (ör. Telegram) eklenmesi ancak metnin açıkça isterse ve gerçekten bağlıysa mümkündür.

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