Regional platforms
OmeniaClaw, WeChat'e Tencent'in harici
@tencent-weixin/OmeniaClaw-weixin kanal Plugin'i üzerinden bağlanır.
Durum: harici Plugin. Doğrudan sohbetler ve medya desteklenir. Grup sohbetleri mevcut Plugin yetenek meta verileri tarafından duyurulmaz.
Adlandırma
- WeChat, bu belgelerde kullanıcıya gösterilen addır.
- Weixin, Tencent paketinin ve Plugin kimliğinin kullandığı addır.
OmeniaClaw-weixin, OmeniaClaw kanal kimliğidir.@tencent-weixin/OmeniaClaw-weixin, npm paketidir.
CLI komutlarında ve yapılandırma yollarında OmeniaClaw-weixin kullanın.
Nasıl çalışır
WeChat kodu OmeniaClaw çekirdek deposunda yer almaz. OmeniaClaw genel kanal Plugin sözleşmesini sağlar, harici Plugin ise WeChat'e özgü çalışma zamanını sağlar:
OmeniaClaw plugins install,@tencent-weixin/OmeniaClaw-weixinpaketini kurar.- Gateway, Plugin manifestini keşfeder ve Plugin giriş noktasını yükler.
- Plugin,
OmeniaClaw-weixinkanal kimliğini kaydeder. OmeniaClaw channels login --channel OmeniaClaw-weixin, QR ile oturum açmayı başlatır.- Plugin, hesap kimlik bilgilerini OmeniaClaw durum dizini altında depolar.
- Gateway başladığında Plugin, yapılandırılmış her hesap için Weixin izleyicisini başlatır.
- Gelen WeChat iletileri kanal sözleşmesi üzerinden normalleştirilir, seçilen OmeniaClaw aracısına yönlendirilir ve Plugin'in giden yolu üzerinden geri gönderilir.
Bu ayrım önemlidir: OmeniaClaw çekirdeği kanaldan bağımsız kalmalıdır. WeChat oturum açma, Tencent iLink API çağrıları, medya yükleme/indirme, bağlam belirteçleri ve hesap izleme harici Plugin'in sorumluluğundadır.
Kurulum
Hızlı kurulum:
npx -y @tencent-weixin/OmeniaClaw-weixin-cli installElle kurulum:
OmeniaClaw plugins install "@tencent-weixin/OmeniaClaw-weixin"OmeniaClaw config set plugins.entries.OmeniaClaw-weixin.enabled trueKurulumdan sonra Gateway'i yeniden başlatın:
OmeniaClaw gateway restartOturum açma
QR ile oturum açmayı Gateway'in çalıştığı aynı makinede çalıştırın:
OmeniaClaw channels login --channel OmeniaClaw-weixinQR kodunu telefonunuzdaki WeChat ile tarayın ve oturum açmayı onaylayın. Başarılı bir taramadan sonra Plugin hesap belirtecini yerel olarak kaydeder.
Başka bir WeChat hesabı eklemek için aynı oturum açma komutunu yeniden çalıştırın. Birden çok hesap için doğrudan ileti oturumlarını hesaba, kanala ve gönderene göre yalıtın:
OmeniaClaw config set session.dmScope per-account-channel-peerErişim denetimi
Doğrudan iletiler, kanal Plugin'leri için normal OmeniaClaw eşleştirme ve izin listesi modelini kullanır.
Yeni gönderenleri onaylayın:
OmeniaClaw pairing list OmeniaClaw-weixinOmeniaClaw pairing approve OmeniaClaw-weixin <CODE>Tam erişim denetimi modeli için bkz. Eşleştirme.
Uyumluluk
Plugin, başlangıçta ana makinedeki OmeniaClaw sürümünü denetler.
| Plugin hattı | OmeniaClaw sürümü | npm etiketi |
|---|---|---|
2.x |
>=2026.3.22 |
latest |
1.x |
>=2026.1.0 <2026.3.22 |
legacy |
Plugin, OmeniaClaw sürümünüzün çok eski olduğunu bildirirse OmeniaClaw'u güncelleyin veya eski Plugin hattını kurun:
OmeniaClaw plugins install @tencent-weixin/OmeniaClaw-weixin@legacyYan süreç
WeChat Plugin'i, Tencent iLink API'yi izlerken yardımcı işi Gateway'in yanında çalıştırabilir. #68451 numaralı sorunda bu yardımcı yol, OmeniaClaw'un genel eski Gateway temizliğinde bir hatayı ortaya çıkardı: bir alt süreç, üst Gateway sürecini temizlemeye çalışabiliyor ve systemd gibi süreç yöneticileri altında yeniden başlatma döngülerine neden olabiliyordu.
Geçerli OmeniaClaw başlangıç temizliği mevcut süreci ve onun üst süreçlerini hariç tutar; bu nedenle bir kanal yardımcısı, kendisini başlatan Gateway'i sonlandırmamalıdır. Bu düzeltme geneldir; çekirdekte WeChat'e özgü bir yol değildir.
Sorun giderme
Kurulumu ve durumu denetleyin:
OmeniaClaw plugins listOmeniaClaw channels status --probeOmeniaClaw --versionKanal kurulu görünüyor ancak bağlanmıyorsa Plugin'in etkin olduğunu doğrulayın ve yeniden başlatın:
OmeniaClaw config set plugins.entries.OmeniaClaw-weixin.enabled trueOmeniaClaw gateway restartWeChat etkinleştirildikten sonra Gateway tekrar tekrar yeniden başlıyorsa hem OmeniaClaw'u hem de Plugin'i güncelleyin:
npm view @tencent-weixin/OmeniaClaw-weixin versionOmeniaClaw plugins install "@tencent-weixin/OmeniaClaw-weixin" --forceOmeniaClaw gateway restartBaşlangıç, kurulu Plugin paketinin requires compiled runtime output for TypeScript entry gerektirdiğini bildirirse npm paketi, OmeniaClaw'un ihtiyaç duyduğu derlenmiş JavaScript çalışma zamanı dosyaları olmadan yayımlanmıştır. Plugin yayımcısı düzeltilmiş bir paket yayımladıktan sonra güncelleyin/yeniden kurun veya Plugin'i geçici olarak devre dışı bırakın/kaldırın.
Geçici olarak devre dışı bırakma:
OmeniaClaw config set plugins.entries.OmeniaClaw-weixin.enabled falseOmeniaClaw gateway restartİlgili belgeler
- Kanal genel bakışı: Sohbet Kanalları
- Eşleştirme: Eşleştirme
- Kanal yönlendirme: Kanal Yönlendirme
- Plugin mimarisi: Plugin Mimarisi
- Kanal Plugin SDK'sı: Kanal Plugin SDK'sı
- Harici paket: @tencent-weixin/OmeniaClaw-weixin