WhatsApp Web Sohbet Arşivle Butonu

WhatsApp Web sohbet listesine hızlı arşivleme simgesi ekler.

ئاپتورى
CustMe
بۈگۈن قاچىلانغىنى
0
جەمئىي قاچىلانغىنى
1
باھا نومۇرى
0 0 0
نەشرى
0.8
قۇرۇلغان ۋاقتى
2025-05-16
يېڭىلانغان ۋاقتى
2025-06-18
Size
7.7 KB
ئىجازەتنامىسى
MIT
قوللايدىغىنى

# WhatsApp Web Hızlı Sohbet Arşivleme

Bu kullanıcı scripti (userscript), WhatsApp Web sohbet listesindeki her bir sohbetin yanına tek tıklamayla sohbeti arşivlemenizi sağlayan küçük bir simge ekler.

WhatsApp Web'de bir sohbeti arşivlemek için normalde üzerine gelip sağ tıklayıp açılan menüden "Sohbeti arşivle" seçeneğini seçmeniz gerekir. Bu script, bu süreci kısaltarak, sohbet listesindeyken doğrudan arşivleme simgesine tıklama kolaylığı sunar.

**Özellikler:**

* Her sohbet öğesinin yanına arşivleme simgesi (↓📦) ekler.
* Simgelere tıklayarak sohbetleri hızlıca arşivleyebilirsiniz.
* WhatsApp Web'in mevcut arayüzüne sorunsuz entegre olur.
* Script yöneticileri (Violentmonkey, Tampermonkey vb.) ile çalışır.

**Nasıl Çalışır:**

Script, sohbet listesindeki elementleri izler. Yeni bir sohbet yüklendiğinde veya listeye eklendiğinde, ilgili sohbet öğesinin sağ tarafına küçük bir arşiv simgesi butonu ekler. Bu butona tıkladığınızda, script o sohbet öğesi üzerinde bir sağ tıklama olayını simüle eder ve açılan WhatsApp menüsünden "Sohbeti arşivle" seçeneğini otomatik olarak tıklar.

**Kurulum:**

1. Tarayıcınız için Violentmonkey veya Tampermonkey gibi bir kullanıcı scripti yöneticisi eklentisini kurun.
2. Bu Greasy Fork sayfasındaki "Install this script" (Bu scripti kur) butonuna tıklayın.
3. Script yöneticinizin onay ekranında scripti kurun.
4. WhatsApp Web'i (web.whatsapp.com) açın veya sayfayı yenileyin.

**Önemli Uyarı:**

Bu script, WhatsApp Web'in şu anki HTML kod yapısına (elementlerin class isimleri ve attribute'ları) dayanmaktadır. WhatsApp, ileriki güncellemelerde bu yapıyı değiştirebilir. Böyle bir durumda script çalışmayı durdurabilir. Eğer scriptiniz bir gün çalışmazsa, muhtemelen WhatsApp bir güncelleme yapmıştır ve scriptin güncellenmesi gerekmektedir.

**Yazar:** CustME (ChatGPT desteğiyle geliştirilmiştir)

**Lisans:** [MIT Lisansı](https://opensource.org/licenses/MIT)

---

## Güncelleme Geçmişi
v0.8


v0.7

Arşiv Menüsü Öğesi Bulma İyileştirmesi: WhatsApp Web'in güncel arayüzüne uyum sağlamak için "Sohbeti arşivle" menü öğesini bulma yöntemi, ikonun data-icon="archive-refreshed" özelliğini kullanarak daha güvenilir hale getirildi.
Tıklama Mekanizması Güçlendirildi: Bulunan menü öğesinin closest('li[role="button"]').click() ile en yakın üst li öğesine tıklaması sağlanarak, WhatsApp DOM yapısındaki olası değişikliklere karşı daha dayanıklı bir tıklama mekanizması oluşturuldu.
Geliştirilmiş Hata Ayıklama: "Sohbeti arşivle" menü öğesi bulunamadığında konsola detaylı hata mesajları eklenerek, gelecekteki olası arayüz değişikliklerinde sorun tespiti kolaylaştırıldı.
Script versiyonu 0.7'ye yükseltildi.
v0.6

Script yöneticisi arayüzünde ikonun bozuk görünmesi sorunu düzeltildi. @icon metadata'sındaki SVG koduna width ve height attribute'ları eklendi.
Script versiyonu 0.6'ya yükseltildi.
v0.5

Kod yorumları daha sade ve öz hale getirildi.
Script metadata'sına MIT Lisansı (@license MIT) eklendi.
Performans ve istikrar iyileştirmeleri (küçük kod optimizasyonları).
v0.4

Butonlardaki "A" metni yerine daha anlaşılır bir arşiv simgesi (SVG) kullanıldı.
Script yöneticisi menüsünde görünen script ikonuna aynı simge eklendi (@icon metadata'sı güncellendi).
v0.3

Sohbet listesinin ana konteynerini bulmak için daha stabil olduğu düşünülen bir seçici (div[aria-label="Sohbet listesi"][role="grid"]) kullanılmaya başlandı. Bu, scriptin WhatsApp güncellemelerine karşı dayanıklılığını bir miktar artırmayı hedefler.
v0.2

Arşivleme butonu, sohbet öğesinin zaman/durum/okunma simgelerinin bulunduğu alana (._ak8j) taşındı. Bu, butonun arayüzde daha doğal durmasını sağlar.
Ana sohbet listesi konteyneri için kullanılan seçici (div[role="list"]) iyileştirildi.
v0.1

İlk sürüm. WhatsApp Web sohbet listesindeki her öğeye "A" metinli bir buton ekleme işlevi eklendi.
Butona tıklama olayıyla sohbet öğesi üzerinde sağ tıklama ve menüden "Sohbeti arşivle" seçeneğini tıklama simülasyonu implemente edildi.