@tencent-weixin/openclaw-weixin kanal plugini aracılığıyla WeChat’e bağlanır.
Durum: Tencent Weixin ekibi tarafından sürdürülen harici plugin. Doğrudan sohbetler ve
medya desteklenir. Grup sohbetleri, plugin yetenek
meta verilerinde belirtilmez (yalnızca doğrudan sohbetleri beyan eder).
Adlandırma
- WeChat, bu belgelerde kullanıcıya gösterilen addır.
- Weixin, Tencent’ın paketi ve plugin kimliği tarafından kullanılan addır.
openclaw-weixin, OpenClaw kanal kimliğidir (weixinvewechattakma ad olarak çalışır).@tencent-weixin/openclaw-weixin, npm paketidir.
openclaw-weixin kullanın.
Nasıl çalışır?
WeChat kodu, OpenClaw çekirdek deposunda bulunmaz. OpenClaw genel kanal plugini sözleşmesini, harici plugin ise WeChat’e özgü çalışma zamanını sağlar:openclaw plugins install,@tencent-weixin/openclaw-weixinpaketini kurar.- Gateway, plugin manifestini keşfeder ve plugin giriş noktasını yükler.
- Plugin,
openclaw-weixinkanal kimliğini kaydeder. openclaw channels login --channel openclaw-weixin, QR ile oturum açmayı başlatır.- Plugin, hesap kimlik bilgilerini OpenClaw durum dizininde
(varsayılan olarak
~/.openclaw) saklar. - Gateway başlatıldığında plugin, yapılandırılmış her hesap için Weixin izleyicisini başlatır.
- Gelen WeChat mesajları kanal sözleşmesi aracılığıyla normalleştirilir, seçilen OpenClaw aracısına yönlendirilir ve pluginin giden yolu üzerinden geri gönderilir.
Kurulum
Hızlı kurulum:Oturum açma
QR ile oturum açma işlemini Gateway’in çalıştığı makinede yürütün:Erişim denetimi
Doğrudan mesajlar, kanal pluginleri için normal OpenClaw eşleştirme ve izin verilenler listesi modelini kullanır. Yeni gönderenleri onaylayın:Uyumluluk
Plugin, başlangıçta ana OpenClaw sürümünü denetler.
Plugin, OpenClaw sürümünüzün çok eski olduğunu bildirirse OpenClaw’u güncelleyin
veya eski plugin serisini kurun:
Yardımcı süreç
WeChat plugini, Tencent iLink API’sini izlerken Gateway’in yanında yardımcı işler çalıştırabilir. #68451 numaralı sorunda bu yardımcı yol, OpenClaw’un genel eski Gateway temizleme işlemindeki bir hatayı ortaya çıkardı: bir alt süreç, üst Gateway sürecini temizlemeye çalışarak systemd gibi süreç yöneticileri altında yeniden başlatma döngülerine neden olabiliyordu. Güncel OpenClaw başlangıç temizleme işlemi, mevcut süreci ve onun üst süreçlerini hariç tutar; böylece bir kanal yardımcısı, kendisini başlatan Gateway’i sonlandıramaz. Bu düzeltme geneldir; çekirdekte WeChat’e özgü bir yol değildir.Sorun giderme
Kurulumu ve durumu denetleyin:requires compiled runtime output for TypeScript entry olduğunu bildirirse npm paketi, OpenClaw’un ihtiyaç duyduğu derlenmiş
JavaScript çalışma zamanı dosyaları olmadan yayımlanmıştır. Plugin
yayıncısı düzeltilmiş bir paket yayımladıktan sonra güncelleyin/yeniden kurun veya plugini geçici olarak devre dışı bırakın/kaldırın.
Geçici olarak devre dışı bırakma:
İlgili belgeler
- Kanallara genel bakış: Sohbet Kanalları
- Eşleştirme: Eşleştirme
- Kanal yönlendirme: Kanal Yönlendirme
- Plugin mimarisi: Plugin Mimarisi
- Kanal plugini SDK’sı: Kanal Plugini SDK’sı
- Harici paket: @tencent-weixin/openclaw-weixin