Singkatnya: Hubungkan OpenClaw ke WeChat dengan menginstal plugin @tencent-weixin/openclaw-weixin, memindai kode QR untuk mengotorisasi akun Anda, dan memulai ulang gateway. Seluruh penyiapan membutuhkan waktu kurang dari 5 menit. Plugin ini gratis, sumber terbuka, dan mendukung banyak akun WeChat secara bersamaan.
Pendahuluan
Menjalankan asisten AI di WeChat terdengar rumit. Sebagian besar solusi memerlukan langganan API yang mahal, penyiapan server yang kompleks, atau akun perusahaan. OpenClaw mengubah hal itu.
Plugin @tencent-weixin/openclaw-weixin menghubungkan akun WeChat pribadi Anda ke gateway AI OpenClaw dalam hitungan menit. Tidak perlu akun perusahaan. Tanpa biaya bulanan. Cukup pindai kode QR dan Anda siap digunakan.
Panduan ini membahas penyiapan lengkap — mulai dari menginstal plugin hingga menangani banyak akun dan mengisolasi konteks percakapan. Pada akhirnya, WeChat Anda akan memiliki asisten AI yang berfungsi penuh yang berjalan di OpenClaw.
Prasyarat
Sebelum memulai, Anda membutuhkan:
- OpenClaw terinstal (versi
>=2026.3.22untuk plugin v2.0.x) openclawCLI tersedia di terminal Anda- Akun WeChat (akun pribadi berfungsi — tidak perlu perusahaan)
- Node.js terinstal (untuk penginstal sekali klik)
Periksa versi OpenClaw Anda:
openclaw --version
Jika Anda menggunakan versi yang lebih lama, perbarui terlebih dahulu. Plugin v2.0.x memerlukan OpenClaw >=2026.3.22.
Kompatibilitas Plugin
| Versi Plugin | Versi OpenClaw | Status |
|---|---|---|
| 2.0.x | >=2026.3.22 |
Aktif |
| 1.0.x | >=2026.1.0 <2026.3.22 |
Pemeliharaan |
Plugin memeriksa versi host saat startup. Jika versi OpenClaw Anda di luar jangkauan, plugin akan menolak untuk memuat.
Langkah 1: Instal Plugin
Opsi A: Instal Sekali Klik (Direkomendasikan)
npx -y @tencent-weixin/openclaw-weixin-cli install
Ini menangani semuanya secara otomatis — instalasi plugin, konfigurasi, dan penyiapan awal.
Opsi B: Instal Manual
Jika penginstal sekali klik tidak berfungsi di sistem Anda, instal secara manual:
1. Instal plugin:
openclaw plugins install "@tencent-weixin/openclaw-weixin"
2. Aktifkan plugin:
openclaw config set plugins.entries.openclaw-weixin.enabled true
Langkah 2: Pindai Kode QR untuk Mengotorisasi WeChat
Setelah plugin terinstal, masuk dengan akun WeChat Anda:
openclaw channels login --channel openclaw-weixin
Kode QR akan muncul di terminal Anda. Buka WeChat di ponsel Anda, ketuk ikon pindai, dan pindai kode tersebut. Konfirmasikan otorisasi di ponsel Anda.

Kredensial login Anda disimpan secara lokal secara otomatis. Tidak perlu memindai lagi kecuali Anda keluar.
Langkah 3: Mulai Ulang Gateway
Setelah mengotorisasi, mulai ulang gateway OpenClaw untuk mengaktifkan plugin:
openclaw gateway restart
Itu saja. Akun WeChat Anda sekarang terhubung ke OpenClaw. Pesan yang dikirim ke WeChat Anda akan diproses oleh agen AI.
Langkah 4: Tambahkan Banyak Akun WeChat (Opsional)
OpenClaw mendukung banyak akun WeChat secara bersamaan. Untuk menambahkan akun lain, cukup jalankan perintah login lagi:
openclaw channels login --channel openclaw-weixin
Setiap pemindaian kode QR membuat entri akun baru. Semua akun berjalan secara paralel tanpa saling mengganggu.
Langkah 5: Isolasi Konteks Percakapan (Opsional)
Secara default, semua saluran berbagi konteks percakapan AI yang sama. Ini berarti percakapan WeChat Anda dan saluran lainnya (Telegram, Discord, dll.) berbagi memori AI yang sama.
Jika Anda ingin setiap akun WeChat memiliki konteks terisolasinya sendiri:
openclaw config set agents.mode per-channel-per-peer
Dengan pengaturan ini, setiap kombinasi "akun WeChat + kontak" mendapatkan memori AI independennya sendiri. Percakapan antara akun yang berbeda tidak akan bercampur satu sama lain.
Cara Kerja Plugin Secara Internal
Untuk pengembang yang ingin memahami atau memperluas plugin, berikut cara plugin berkomunikasi dengan gateway OpenClaw.
Header Otentikasi
Semua permintaan API menggunakan header ini:
| Header | Nilai |
|---|---|
Content-Type |
application/json |
AuthorizationType |
ilink_bot_token |
Authorization |
Bearer <token> |
X-WECHAT-UIN |
Uint32 acak yang dienkode sebagai base64 |
Endpoint API Inti
Plugin menggunakan 5 endpoint HTTP JSON:
| Endpoint | Jalur | Tujuan |
|---|---|---|
| getUpdates | getupdates |
Long-poll untuk pesan baru |
| sendMessage | sendmessage |
Kirim teks/gambar/video/file |
| getUploadUrl | getuploadurl |
Dapatkan URL unggah CDN untuk media |
| getConfig | getconfig |
Dapatkan konfigurasi akun (typing ticket) |
| sendTyping | sendtyping |
Tampilkan/sembunyikan indikator pengetikan |
Menerima Pesan (Long Polling)
Plugin menggunakan long polling untuk menerima pesan:
// Permintaan
{
"get_updates_buf": ""
}
// Respon
{
"ret": 0,
"msgs": [...],
"get_updates_buf": "<new_cursor>",
"longpolling_timeout_ms": 35000
}
Lewatkan kursor get_updates_buf kembali pada setiap permintaan berikutnya untuk hanya menerima pesan baru.
Mengirim Pesan
{
"msg": {
"to_user_id": "<target_user_id>",
"context_token": "<session_context_token>",
"item_list": [
{
"type": 1,
"text_item": { "text": "Halo!" }
}
]
}
}
Tipe Pesan
| Tipe | Nilai |
|---|---|
| TEXT | 1 |
| IMAGE | 2 |
| VOICE | 3 |
| FILE | 4 |
| VIDEO | 5 |
Unggah Media (Gambar, File, Video)
File media dienkripsi dengan AES-128-ECB sebelum diunggah. Alurnya:
- Panggil
getUploadUrldengan metadata file (ukuran, MD5) - Terima parameter unggah CDN yang sudah ditandatangani
- Enkripsi file dengan AES-128-ECB
- Unggah ke CDN menggunakan URL yang sudah ditandatangani
- Referensi file CDN di
sendMessage
Masalah Umum dan Perbaikan
Plugin Menolak untuk Dimuat
Kesalahan: Plugin menolak untuk dimuat saat startup
Perbaikan: Periksa versi OpenClaw Anda. Plugin v2.0.x memerlukan >=2026.3.22.
openclaw --version
# Jika usang, perbarui OpenClaw terlebih dahulu
Kode QR Kedaluwarsa
Kesalahan: Kode QR habis waktu sebelum dipindai
Perbaikan: Jalankan perintah login lagi. Kode QR kedaluwarsa setelah sekitar 30 detik.
openclaw channels login --channel openclaw-weixin
Pesan Tidak Diterima
Kesalahan: Pesan WeChat tidak mencapai OpenClaw
Perbaikan: Mulai ulang gateway setelah login.
openclaw gateway restart
Banyak Akun Mencampur Konteks
Kesalahan: Respon AI dari satu akun muncul di akun lain
Perbaikan: Aktifkan isolasi konteks per saluran.
openclaw config set agents.mode per-channel-per-peer
Kasus Penggunaan Dunia Nyata
Asisten AI Pribadi
Hubungkan WeChat pribadi Anda ke OpenClaw dan miliki asisten AI yang merespons pesan saat Anda sibuk. Siapkan isolasi konteks sehingga setiap kontak mendapatkan respons yang dipersonalisasi berdasarkan riwayat percakapan mereka.
Dukungan Pelanggan Bisnis Kecil
Jalankan banyak akun WeChat untuk lini bisnis yang berbeda. Setiap akun menangani pertanyaan pelanggannya sendiri dengan memori AI yang terisolasi. Tidak ada kontaminasi silang antar akun.
Pengujian Pengembang
Gunakan API HTTP JSON untuk membangun integrasi kustom. Protokol backend plugin sepenuhnya didokumentasikan, membuatnya mudah untuk memperluas atau mengganti perilaku default.
Kesimpulan
Menyiapkan OpenClaw dengan WeChat membutuhkan waktu kurang dari 5 menit. Instal plugin, pindai kode QR, mulai ulang gateway — selesai. Penyiapan gratis ini mendukung banyak akun, isolasi konteks, dan dukungan media penuh (gambar, suara, file, video).
Untuk pengembang, API HTTP JSON yang didokumentasikan membuat integrasi kustom menjadi mudah.
Mulai dengan penginstal sekali klik:
npx -y @tencent-weixin/openclaw-weixin-cli install
Langkah selanjutnya: Setelah bot WeChat Anda berjalan, Anda kemungkinan perlu menghubungkannya ke API eksternal — gateway pembayaran, CRM, layanan cuaca, dll. Uji API Anda dengan Apidog untuk memastikan bot Anda mengirim data yang benar setiap saat. Tersedia paket gratis, tidak memerlukan kartu kredit.
FAQ
T: Apakah ini berfungsi dengan akun WeChat pribadi?
J: Ya. Tidak seperti kebanyakan alat otomatisasi WeChat, plugin ini berfungsi dengan akun pribadi. Tidak diperlukan akun perusahaan atau akun resmi.
T: Apakah plugin ini gratis?
J: Ya. Plugin @tencent-weixin/openclaw-weixin gratis dan sumber terbuka. Anda hanya memerlukan instalasi OpenClaw yang berfungsi.
T: Bisakah saya menjalankan banyak akun WeChat secara bersamaan?
J: Ya. Jalankan openclaw channels login --channel openclaw-weixin untuk setiap akun. Semua akun berjalan secara bersamaan.
T: Apa yang terjadi jika saya memulai ulang komputer saya?
J: Kredensial login disimpan secara lokal. Anda tidak perlu memindai kode QR lagi setelah memulai ulang. Cukup mulai ulang gateway dengan openclaw gateway restart.
T: Bisakah saya membuat integrasi kustom di atas ini?
J: Ya. Plugin ini mengekspos API HTTP JSON yang didokumentasikan dengan 5 endpoint: getUpdates, sendMessage, getUploadUrl, getConfig, dan sendTyping. Jika bot Anda perlu memanggil layanan eksternal, gunakan Apidog untuk menguji dan memvalidasi integrasi API Anda sebelum diluncurkan.
