@tencent-weixin/openclaw-weixin.
Status: plugin eksternal, dipelihara oleh tim Tencent Weixin. Percakapan langsung dan
media didukung. Percakapan grup tidak dinyatakan didukung oleh metadata kapabilitas
plugin (plugin hanya mendeklarasikan percakapan langsung).
Penamaan
- WeChat adalah nama yang ditampilkan kepada pengguna dalam dokumentasi ini.
- Weixin adalah nama yang digunakan oleh paket Tencent dan id plugin.
openclaw-weixinadalah id saluran OpenClaw (weixindanwechatberfungsi sebagai alias).@tencent-weixin/openclaw-weixinadalah paket npm.
openclaw-weixin dalam perintah CLI dan jalur konfigurasi.
Cara kerjanya
Kode WeChat tidak berada di repositori inti OpenClaw. OpenClaw menyediakan kontrak plugin saluran generik, sedangkan plugin eksternal menyediakan runtime khusus WeChat:openclaw plugins installmenginstal@tencent-weixin/openclaw-weixin.- Gateway menemukan manifes plugin dan memuat titik masuk plugin.
- Plugin mendaftarkan id saluran
openclaw-weixin. openclaw channels login --channel openclaw-weixinmemulai proses masuk dengan QR.- Plugin menyimpan kredensial akun di bawah direktori status OpenClaw
(
~/.openclawsecara default). - Saat Gateway dimulai, plugin memulai pemantau Weixin untuk setiap akun yang dikonfigurasi.
- Pesan WeChat yang masuk dinormalisasi melalui kontrak saluran, dirutekan ke agen OpenClaw yang dipilih, dan dikirim kembali melalui jalur keluar plugin.
Instalasi
Instalasi cepat:Masuk
Jalankan proses masuk dengan QR pada mesin yang sama dengan mesin yang menjalankan Gateway:Kontrol akses
Pesan langsung menggunakan model pemasangan dan daftar izin OpenClaw yang lazim untuk plugin saluran. Setujui pengirim baru:Kompatibilitas
Plugin memeriksa versi OpenClaw host saat dimulai.
Jika plugin melaporkan bahwa versi OpenClaw Anda terlalu lama, perbarui
OpenClaw atau instal lini plugin lama:
Proses sidecar
Plugin WeChat dapat menjalankan proses pembantu di samping Gateway saat memantau API Tencent iLink. Dalam isu #68451, jalur pembantu tersebut mengungkap bug pada pembersihan Gateway usang generik milik OpenClaw: proses anak dapat mencoba membersihkan proses Gateway induk, sehingga menyebabkan siklus mulai ulang di bawah pengelola proses seperti systemd. Pembersihan saat OpenClaw dimulai saat ini mengecualikan proses aktif dan proses-proses leluhurnya, sehingga proses pembantu saluran tidak dapat menghentikan Gateway yang menjalankannya. Perbaikan ini bersifat generik; ini bukan jalur khusus WeChat dalam inti.Pemecahan masalah
Periksa instalasi dan status:requires compiled runtime output for TypeScript entry, paket npm tersebut diterbitkan tanpa berkas runtime
JavaScript terkompilasi yang diperlukan OpenClaw. Perbarui/instal ulang setelah penerbit
plugin merilis paket yang telah diperbaiki, atau nonaktifkan/hapus instalasi plugin untuk sementara.
Penonaktifan sementara:
Dokumentasi terkait
- Ringkasan saluran: Saluran Percakapan
- Pemasangan: Pemasangan
- Perutean saluran: Perutean Saluran
- Arsitektur plugin: Arsitektur Plugin
- SDK plugin saluran: SDK Plugin Saluran
- Paket eksternal: @tencent-weixin/openclaw-weixin