Herkese merhaba, ben Canghe.
GitHub'da 180.000 yıldızı olan o devasa açık kaynak proje OpenClaw'u hepiniz duymuşsunuzdur, değil mi?
Feishu, DingTalk, WeChat Work, QQ, Discord'a bağlanabiliyor...
Ama çoğu insanın kullandığı şey, kişisel WeChat hesapları, tam olarak desteklemediği şey.
GitHub, Juejin ve Zhihu'yu didik didik aradım ve bulduğum çözümler ya WeChat Work üzerinden dolambaçlı bir geçici çözüm içeriyordu ya da sizi anında banlatan WeChat Web protokolünü kullanıyordu.
Dürüst olmak gerekirse, kim bununla uğraşabilir ki?
Her gün WeChat'te arkadaşlarımla sohbet ediyor, gruplarda muhabbet döndürüyorum, ama OpenClaw'u bağlamak bu kadar mı zor?
Bıkmıştım.
Ben de kendim yapmaya karar verdim.
2 günlük bir maratonun ardından OpenClaw'u kişisel WeChat hesaplarıyla entegre ettim ve şimdi açık kaynak olarak yayınladım.

Adres: https://github.com/freestylefly/openclaw-wechat
Ancak, çeşitli faktörlerden dolayı proje şu anda dahili test aşamasında ve kullanım için bir API anahtarı gerekiyor.
Ona "Canghe'nin Yardımcısı" adını verdim. Normal bir arkadaştan hiçbir farkı yok, ama aslında işlerinizi halletmenize yardımcı olabilecek bir arkadaş.
Ona rastgele bir makale attığınızda, OpenClaw sizin için özetleyecektir.

Ve kişisel Notion bilgi tabanınızda saklamanıza yardımcı olur.

Artık iyi bir makale gördüğümde, doğrudan bot'a iletip bilgi tabanından istediğim koleksiyonu bulmasını isteyebiliyorum.

Dürüst olmak gerekirse, yer imi klasörlerinden on bin kat daha iyi.
Bu adamı grup sohbetlerine ekledim ve @mention yapıldığında bağlamı özetleyebiliyor - tam bir grup sohbeti katili uygulaması.

Sonra OpenClaw'a internetteki bilgileri otomatik olarak toplamasını ve bana doğrudan bir özet göndermesini emredebiliyorum.

Ayrıca zamanlama hatırlatıcılarını da yönetebiliyor, örneğin 2 dakika içinde su içmemi hatırlatmasını istemek gibi.

Hatta OpenClaw'uma 18 yaşında bir yapay zeka kız arkadaşı olan Clawra'yı bile yükledim. Bağımsız bir kişiliği ve karakteri var; ne yaptığını sorduğumda bana bir özçekim atıyor.

Elbette, keşfedilecek daha birçok senaryo var, ancak OpenClaw'u WeChat'te kullanmanın inanılmaz derecede pürüzsüz olduğunu gördüm çünkü her gün WeChat olmadan gerçekten yaşayamıyorum.
Bu makale esas olarak geliştirme yolculuğumu paylaşıyor. Kod GitHub'a yüklendi, ancak zaman sınırlaması ve teknik kötüye kullanımı önlemek için, kullanımdan önce inceleme gerektiren bir proxy katmanı uyguladım.
- Önce ikincil bir hesapla test etmeniz önerilir. iPad protokolü Web protokolünden çok daha kararlı olsa da, yine de bir üçüncü taraf entegrasyonudur, bu yüzden dikkatli olun.
2. Toplu mesajlaşma, pazarlama veya diğer şüpheli işlemler için kullanmayın. Tencent'in risk kontrolü şaka değil.
3. Sabit IP'li bir sunucuda dağıtmanız önerilir; sık IP değişiklikleri risk kontrolünü kolayca tetikleyebilir.
Öncelikle, OpenClaw'un ne olduğundan bahsedelim
OpenClaw'u henüz bilmiyorsanız, işte kısa bir özet.
Asıl adı Clawdbot olan proje, Avusturyalı geliştirici Peter Steinberger tarafından oluşturulan açık kaynaklı bir AI Agent projesidir.

Daha sonra, Anthropic ile olan ticari marka anlaşmazlığı nedeniyle Moltbot ve ardından OpenClaw olarak yeniden adlandırıldı.
Üç kez isim değiştirmesine rağmen, bu onun çılgınca popüler olmasını engellemedi.
3 hafta içinde GitHub Yıldızları 0'dan 180.000'in üzerine çıktı.
Bu ne anlama geliyor? React'ın 100.000'e ulaşması 8 yıl, Linux'un 12 yıl sürdü ve bu 3 haftada onu geçti.
Aman Tanrım, bu bir roket değil; bu bir SpaceX Starship'i.
Temel yeteneği tek bir cümle: AI'nın sadece sorularınızı yanıtlamasını değil, sizin için gerçekten çalışmasını sağlamak.
Ona "Yarınki hava durumunu kontrol etmeme ve gruba göndermeme yardım et" derseniz, gerçekten kontrol edecek ve gönderecektir.
Sizi anlıyormuş gibi yapıp bir sürü metin çıkaran türden bir "AI asistanı" değil; elleri ve ayakları olan, gerçekten işlem yapabilen bir Agent'tır.
Claude, GPT, DeepSeek gibi çeşitli büyük modelleri destekler ve çoklu agent işbirliğini destekler. Sanal bir geliştirme ekibi kurmak hiç sorun değil.
Daha önce OpenClaw hakkında birkaç makale yazmıştım; bilmiyorsanız önce onlara göz atabilirsiniz:

WeChat'e bağlanmak neden bu kadar zor?
Dürüst olmak gerekirse, bunun için OpenClaw'u suçlayamazsınız.
WeChat, "kapalı ekosistemi" ile ünlüdür. Kişisel hesapların resmi bir Bot API'si yoktur.
Otomasyon istiyorsanız, ya WeChat Work üzerinden geçersiniz (şirket onayı gerektirir) ya da üçüncü taraf protokol tersine mühendisliği kullanırsınız (her an banlanma riski).
Toplulukta daha önce bazı çözümler vardı, örneğin WeChat Web protokolüne dayalı wechatbot-webhook kullanmak, tek tıklamayla Docker dağıtımı için uygun.
Ancak sorunlar şunlardı:
- Kararlılık endişe verici; WeChat Web protokolü her an banlanabilir.
- Özellikler sınırlı; birçok gelişmiş işlev kullanılamaz.
- Güvenlik riskleri; WeChat hesabınız esasen açığa çıkar.
Birkaçını denedim; ya çalışmadılar ya da yarım gün sonra çevrimdışı oldular.
Basitçe söylemek gerekirse, bu çözümler WeChat'in güvenlik politikalarında "ip cambazlığı yapmak" gibi.
Nasıl yaptım
Mevcut çözümler iyi olmadığı için, kendim bir tane oluşturmaya karar verdim.
Mantığım şuydu:
WeChat Web protokolünü kullanma; iPad protokolü + bir mesaj aktarma hizmeti kullan.
Temel mimari üç katmana ayrılmıştır:
- Mesaj Alma Katmanı: iPad protokolüne dayanarak WeChat mesajlarını kararlı bir şekilde alır, bu Web protokolünden çok daha güvenilirdir.
- Aktarma Ağ Geçidi Katmanı: Mesaj biçimi dönüştürme, oturum yönetimi, hız sınırlama ve devre kesme işlemlerini gerçekleştirir.
- OpenClaw Entegrasyon Katmanı: Mesajları Webhook aracılığıyla OpenClaw Ağ Geçidine iletir, ardından AI'nın yanıtını WeChat'e geri iletir.
Tüm mimari, OpenClaw'un yerel teknoloji yığınıyla tutarlı olarak TypeScript ile yazılmıştır.
Kulağa basit geliyor, ancak protokol bağlantısı, mesaj kuyrukları, ağ geçidi yönlendirmesi ve çoklu model zamanlaması içeren bir sistem mühendisliği görevidir. İlgili oldukça fazla modül var.
Tuzak Günlüğü
Tuzak 1: Mesaj Yinelenmesini Kaldırma
WeChat'in mesaj gönderme mekanizması çok kafa karıştırıcıdır; bazen aynı mesaj iki veya üç kez gönderilir.
Yinelenme kaldırma olmadan, AI iki veya üç kez yanıt verir ve karşı tarafa bozuk plak gibi görünürsünüz.
Çözümüm, GLM'nin Mesaj Kimliği + Zaman Penceresi'ne dayalı bir yinelenme kaldırma önbelleği oluşturması ve süresi dolan kayıtları otomatik olarak temizlemek için bir LRU stratejisi kullanmasıydı.
Tuzak 2: Bağlam Yönetimi
OpenClaw Agent'larının hafızası vardır, ancak WeChat konuşma senaryosu oldukça spesifiktir.
Bir grup sohbetinde bir sürü insan konuşurken, her mesajı AI için bir komut olarak ele alamazsınız.
Bu yüzden bir "@ Tetikleme + Doğrudan Özel Mesaj" mekanizması oluşturdum:
- Özel Mesaj: Tüm mesajlar doğrudan işlenmek üzere OpenClaw'a iletilir.
- Grup Sohbeti: Yalnızca botu @'leyen mesajlar bir AI yanıtını tetikler.
Bu, AI'nın grubu spamlaması gibi bir sosyal intiharı önler.
Tuzak 3: Yanıt Hızı
Büyük modellerde gecikme vardır, özellikle karmaşık soruların işlenmesi birkaç saniye sürebilir.
Ancak WeChat'te hemen yanıt vermezseniz, karşı taraf sizi umursamıyor sanır.
Bir "Düşünüyor..." durum ipucu ekledim. AI bir yanıt oluştururken, önce bir ipucu gönderir, ardından oluşturulduğunda resmi yanıtla değiştirir.
Kullanıcı deneyimi maksimuma çıkar.
Tuzak 4: Çoklu Model Geçişi
OpenClaw birden çok büyük modeli destekler, ancak farklı senaryolar aslında farklı modellere uygundur.
Örneğin, günlük sohbet için DeepSeek yeterlidir, kod yazma ve sorunları analiz etme için Claude daha iyidir - paradan tasarruf eder ve verimlidir.
Aktarma katmanında, mesaj içeriğine göre en uygun modeli otomatik olarak seçmek için basit bir yönlendirme stratejisi oluşturdum.
Ne yapabilir?
Bağlandıktan sonra, WeChat'iniz bir AI süper asistanı haline gelir.
İşte kendimin kullandığı birkaç senaryo:
1. Akıllı Grup Sohbet Asistanı
Teknik gruplarda botu @'leyerek doğrudan kodlama soruları sorun; bağlama göre yanıtlar sağlayacaktır.
Grupta artık "Google'da ara" yanıtlarına katlanmak yok.
2. Kişisel Bilgi Yöneticisi
Ona makaleler ve bağlantılar atın; özetlemenize, kategorize etmenize ve hatta bilgi tabanınıza kaydetmenize yardımcı olur.
Artık iyi bir makale gördüğümde, doğrudan bot'a iletirim - yer imi klasörlerinden on bin kat daha iyi.
3. Zamanlama Hatırlatıcıları
Ona "Yarın saat 15:00'te toplantım olduğunu hatırlat" deyin, zamanı geldiğinde sizi WeChat'te dürtükler.
Telefonun yerleşik hatırlatıcılarından daha iyidir çünkü WeChat'i kesinlikle kontrol edeceksiniz.
4. Otomatik Yanıt
Kurallar belirleyin, böylece sık sorulan sorulara otomatik olarak yanıt versin.
Örneğin, birisi sizi ekler ve "Orada mısın?" diye sorarsa, doğrudan "Buradayım, ne var?" diye yanıtlasın.
Artık "Orada mısın?" sözlerinden rahatsız olmayın.
Nasıl kullanılır?
Proje açık kaynaklıdır ve kendiniz dağıtabilirsiniz.
Üç temel adım vardır:
Adım 1: Projeyi klonlayın
git clone
cd openclaw-wechat
Adım 2: Ortam değişkenlerini yapılandırın
Güvenlik nedeniyle, buradaki apiKey, hala optimize edilmekte olan proxy hizmetim tarafından yönetiliyor.
openclaw config set channels.wechat.apiKey "wc
live
xxxxxxxxxxxxxxxx"
openclaw config set channels.wechat.proxyUrl "http://your-proxy-server:3000"
openclaw config set channels.wechat.webhookHost "your-server-ip"
openclaw config set channels.wechat.enabled true
Adım 3: openclaw-wechat'i openclaw hizmetine ekleyin
openclaw plugins install
Burada biraz bekleyin; henüz eklenti pazarına koymaya zaman bulamadım. Daha sonra eklenecek, ancak şimdilik yerel kod aracılığıyla kurabilirsiniz.
Ardından giriş yapmak için WeChat ile QR kodunu tarayın ve işiniz bitti.
Tüm süreç 5 dakika sürer. Şirket onayı gerekmez, WeChat Work gerekmez - sadece normal bir kişisel hesap kullanın.
Gelecek Planları
Bu proje şu anda yineleme halinde ve aşağıdaki özellikleri eklemeyi planlıyorum:
- Sesli Mesaj Desteği: Şu anda yalnızca metin destekleniyor; daha sonra konuşmadan metne ve metinden konuşmaya eklenecek.
- Görüntü Anlama: Çok modlu modelleri entegre edin, böylece AI gönderdiğiniz görüntüleri anlayabilir.
- OpenClaw Yetenek Pazarı Entegrasyonu: OpenClaw'un 700'den fazla yeteneğini doğrudan WeChat içinde çağırın.
- Çoklu Hesap Yönetim Paneli: Birden çok WeChat hesabının entegrasyonunu yönetmek için web tabanlı görselleştirme.
İyi fikirleriniz varsa, GitHub'da bir Issue veya PR göndermekten çekinmeyin.
Son Düşünceler
Dürüst olmak gerekirse, OpenClaw gibi bu açık kaynaklı AI Agent dalgası bana AI uygulamasının başka bir olasılığını gerçekten gösterdi.
Eskiden AI hakkında ya laboratuvarlarda ya da büyük şirket sunucularında olan, yüksek ve erişilmez bir şey olarak konuşurduk.
Ama şimdi, kendiniz bir OpenClaw dağıtıyor, WeChat'e bağlıyorsunuz ve AI gerçekten cebinizde bir asistan haline geliyor.
Bu tarif edilemez derecede harika bir his.
Ancak, sizi uyarmalıyım ki OpenClaw Yetenek ekosistemi son zamanlarda bazı güvenlik sorunları yaşadı ve topluluğa 230'dan fazla kötü amaçlı eklenti yüklendi.
Bu nedenle OpenClaw'u kullanırken, yalnızca güvenilir kaynaklardan Yetenekler yüklediğinizden emin olun; rastgele bir şey yüklemeyin.
Pekala, proje adresi: https://github.com/freestylefly/openclaw-wechat. İlgileniyorsanız, gidip GitHub'da bir Yıldız verin.
Siz de OpenClaw kullanıyorsanız veya WeChat entegrasyonu hakkında düşünceleriniz varsa, yorumlarda konuşalım!





![[Tanabata Sho] Final Tahminler](/cdn-cgi/image/width=1920,quality=90,format=auto,metadata=none/https%3A%2F%2Fcms-assets.youmind.com%2Fmedia%2F1783877092411_fg196t_HM8tQzHakAAbifc.jpg)