{"_id":"@tencent-weixin/openclaw-weixin","_rev":"33-e1e65a59660282c9386587e4e1fce9ab","name":"@tencent-weixin/openclaw-weixin","dist-tags":{"legacy":"1.0.3","compat-host-gte2026.3.0-lt2026.3.22":"1.0.3","latest":"2.4.9","beta":"2.4.9-beta.0"},"versions":{"1.0.0":{"name":"@tencent-weixin/openclaw-weixin","version":"1.0.0","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@1.0.0","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"}],"dist":{"shasum":"af69b5f76e9b8e6a2a42bb7534bcf0a949d2eef8","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-1.0.0.tgz","fileCount":41,"integrity":"sha512-159puZE1An2buiuNM0UhYQ6o6gAMM20o41k5z2MUKB50uDa2flrLYDq1S80SohEl/n4cYuwZy2wL9ImYfc6DXA==","signatures":[{"sig":"MEUCIQCSf46ub964/QuuyEUMx9YvbDXhln58BYiZNIaVTzMVZwIgczrtDUdaj4R652mIYaCPRnBmFMZadNMSyfBbdg0iMPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163400},"type":"module","engines":{"node":">=22"},"gitHead":"532ce994a01861f8f20bc0512cad9917c95eb400","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"Weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"Weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_1.0.0_1774100364440_0.3998026245047481","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@tencent-weixin/openclaw-weixin","version":"1.0.1","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@1.0.1","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"}],"dist":{"shasum":"984f7ffa54fa514d10835c1af7a888358f864412","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-1.0.1.tgz","fileCount":41,"integrity":"sha512-r0uRGDo08BW5Ga8ClgQJhewQSDH5uBnjtiKfEFlqrz82E8l8SB017hhJfEiR+RSjNM1uowg5cuJBNlbrJFoMGg==","signatures":[{"sig":"MEQCIGE4BcFxATY0VwztZcI7IO6/66MYvyXDvGwdbDje5MlcAiAPJXTk0r54nfvaPMKayynoxDo8OjfGKPcQdJ9m1+qlkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166302},"type":"module","engines":{"node":">=22"},"gitHead":"58d0754d4f66d5b84257f64c525c0ac91335d151","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_1.0.1_1774103754793_0.15399974124361804","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@tencent-weixin/openclaw-weixin","version":"1.0.2","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@1.0.2","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"}],"dist":{"shasum":"244baf0a873683a9c350d0f0b5bc055c07b0eb39","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-1.0.2.tgz","fileCount":41,"integrity":"sha512-kYPEowHB/0VWt9nQFee/AS6Fb+jbnu38wjkgZDBdKTuJoBL0IBW2obQ0ymgFKBFJJL9rDwnFrb/17ORGZD/X8Q==","signatures":[{"sig":"MEQCIE0eFEZMFhvmIUJobGornyMURV6atMB1TNvaOdaJYRe7AiBVfalLaxKf4NrJbn57+DeBcKxzvxqVCZStk6aKfv9n6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166354},"type":"module","engines":{"node":">=22"},"gitHead":"0fdc154a85330ee762abc9ff22d7e97b863784bf","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_1.0.2_1774107804349_0.48819742401851784","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@tencent-weixin/openclaw-weixin","version":"1.0.3","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@1.0.3","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"}],"dist":{"shasum":"19f65f26d4af26a25f05cdd5f1dd3c687590f91c","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-1.0.3.tgz","fileCount":41,"integrity":"sha512-TOo9rb5gt3ce3lJEulFT5Ta4/8ocWkR40wzM7lZ8OM3/fjTk3UHYeNjHmDcZlLeg93XYJKdVUFUEiujrf8zMYw==","signatures":[{"sig":"MEQCIEU1EuPFpiVQ9R4HI7M5hgKhrdFJo2iz5Nh7jA9qmql5AiAsX0xSCtyEYYT6pt2bC4BG1d9/4WId+4jyzgRwU5ukOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175169},"type":"module","engines":{"node":">=22"},"gitHead":"003582b5d36ff9456357a6467cce3b1cee1d8809","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_1.0.3_1774267121871_0.19196961313383687","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@tencent-weixin/openclaw-weixin","version":"2.0.1","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.0.1","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"}],"dist":{"shasum":"06339fdc83226454e1286221889fd62c76ae2463","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.0.1.tgz","fileCount":42,"integrity":"sha512-Ib7onvLU8a1ox9craMZxPwrN+ffJQJbToZzeMwoYryBOMIoBlVY0oCuQF7BZvZ7GRQQKOSSAdxvFkO47hKu0rg==","signatures":[{"sig":"MEUCID5D3zA3zEV6D3NV6/aAA0g2jvwGtu7aSKaipme3WAXfAiEAktRRrpqjerwB0OmA5WfV3/H/NYu5lM8DMAUYClQGZ2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182540},"type":"module","engines":{"node":">=22"},"gitHead":"4f0f169908c9b97a70684ccc7d2113ea6981b389","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"peerDependencies":{"openclaw":">=2026.3.22"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.0.1_1774335892173_0.12790307715213767","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@tencent-weixin/openclaw-weixin","version":"2.1.1","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.1.1","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"}],"dist":{"shasum":"574c53a912986bc6b97ae672c1af0327f8be2fcb","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.1.1.tgz","fileCount":42,"integrity":"sha512-lSiTI+9eQQuvZXehuteNps3Ia4/ih5zml6QEgICwA2+9xT1sd5z8C+ldgRfrYd8lZTxYWC8ffkLtG0EVo2E7Ag==","signatures":[{"sig":"MEUCIQCcHtM0NSarTosWJa1LVfcocj3p58vm0lV0awsMMVdaNQIgLgvdLj+IfJpZDBQc1RzUXwVO9sPxlC3+8HVGlol1wlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182897},"type":"module","engines":{"node":">=22"},"gitHead":"b036e4dcbee0986df3678b88c8863675dab6f4ab","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.1.1_1774626935796_0.5856374243018985","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@tencent-weixin/openclaw-weixin","version":"2.1.2","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.1.2","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"a3ddab0a1947b0e08f53495fa6bc40591077bda7","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.1.2.tgz","fileCount":41,"integrity":"sha512-eUvuBeJrJdI7T7tXNksTpE2Dm+HAwILyvnOB9YEMMBU8AzN5cVnPSIf0TMx2D+jFsW2pZzCAYy9fWQ6S1+VqFw==","signatures":[{"sig":"MEQCIHZKosgXAhYaSgY5HYfndKffl8lQhyeTv8+7PkH16l6MAiBA0JQQmFq/gkJyvswJL4kgH7Wo+wBSK6WkxV3ifxi8iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181138},"type":"module","engines":{"node":">=22"},"gitHead":"9a79298f37756986611cc46ab47713fef25296f5","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.1.2_1775039932951_0.4202778313352109","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@tencent-weixin/openclaw-weixin","version":"2.1.3","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.1.3","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"b6cbc8187a06983ae912aee53f4f55e424680611","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.1.3.tgz","fileCount":42,"integrity":"sha512-NuzQo4yubbLaZZkpVz5yxEWdRR8KJlQkmUtDbIxKoHjjChvCWG1DAjx4/er95hS8muG/4h4HL7nB4JJqMVrgPw==","signatures":[{"sig":"MEUCIQCQgu0Mph50zZoyhS3zmsMuQZBhdFawTNte7r52b5JgUQIgUvF8gW9KMCn/QKrMvsnd0aa3CwApUi0v4O0t2tHLxaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192447},"type":"module","engines":{"node":">=22"},"gitHead":"a14adf0b9515fb59854a2a58ce238737ebf492ed","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"ruiqihong","email":"ruiqihong@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"]},"_npmVersion":"11.11.0","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"25.8.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.1.3_1775060695517_0.9183507429102704","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@tencent-weixin/openclaw-weixin","version":"2.1.4","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.1.4","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"5d1fbf529ce4b44e10f0e715e90ac9df1f7ebbda","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.1.4.tgz","fileCount":42,"integrity":"sha512-unjIwPHDgztSQ6FU0NUiMWcop2SZ5EfsfsCuLtzV1i6/lEvDiD9C0YCnjgyZY1b9VD4N6dVOTFmtJFlvBarHyg==","signatures":[{"sig":"MEQCIEx47ahJJUquaLq2CHZ8fEeXLzmckzMsr/P1W9ea502AAiAdzv/H1h/7NML33ZA8d36FM5AhRtjiiQ1IRmkDkJ+m7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195798},"type":"module","engines":{"node":">=22"},"gitHead":"832dce247f46c996e1c4ee62a84670491a785520","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.1.4_1775202557632_0.6084189566151921","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@tencent-weixin/openclaw-weixin","version":"2.1.5","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.1.5","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"de98252a29f9cfcc0d4173e776a3fec02029ea95","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.1.5.tgz","fileCount":42,"integrity":"sha512-n7cpFvZxj0/ajuEfgjJLPpinFESfchgTDOwr/j+emexwhr9lZe9KNUWyJ8D+GDgmshQz52quFKElXDchUVc1fg==","signatures":[{"sig":"MEUCIGpit9kNSqe3Ppzx3uqwWsGlOm/QOsU/sUH/gRUDTPkAAiEAu1TzQ8fFM83WwLOqeUGhDf92MVdUNBhkSywyc2UI0CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194629},"type":"module","engines":{"node":">=22"},"gitHead":"6353628610609f771b1afd627faa9cdd60254517","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"ruiqihong","email":"ruiqihong@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"]},"deprecated":"deprecated","_npmVersion":"11.11.0","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"25.8.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.1.5_1775211296695_0.29741159532576056","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@tencent-weixin/openclaw-weixin","version":"2.1.6","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.1.6","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"c177c98f1c2ccd3fd83dd096c79287bc780f5b15","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.1.6.tgz","fileCount":42,"integrity":"sha512-EEnSZBU+NysjEJ3ur7JHYnvy2q3pvHcfFOHZVV/jkUrUG0zQuOpuIK2bs7Fi8We/zZ+FWVA+xewqu4mzDs7EUQ==","signatures":[{"sig":"MEUCIQD3tbl7tKHFEEpv/YAicrObjAwMwm7lwSkFT7jDBIJy4wIgAmFcqwSjAkRg9fPhOawtjwPrZyKEzzqAbf7Ox1D61po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195798},"type":"module","engines":{"node":">=22"},"gitHead":"19738c235f08f8a06eba50e792c3e0c50bb1554f","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.1.6_1775241561395_0.7329617283805441","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@tencent-weixin/openclaw-weixin","version":"2.1.7","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.1.7","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"94487d55a4e9e5e091e0997deaf4598f9c79bdba","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.1.7.tgz","fileCount":42,"integrity":"sha512-2x5/mbO2IVAsN4aUA41g6i8O84WIJCeFj8kwmB2pGjuxIBVy5FnEI5n52Pc5xroOLbxzW5FXN4cDtc/PvvKghg==","signatures":[{"sig":"MEUCID/npSGU6M6YpE7N2+tNtUyXucAJSA404V7l+zt05QfxAiEA9E/fO7u0JiF9Fgskr3gJfTIVNU2c+s014s4QaGfvpvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197815},"type":"module","engines":{"node":">=22"},"gitHead":"b65a0e6c7621355e2e1a90fecf773bc286bd11dd","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.1.7_1775548002352_0.45118123750400363","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@tencent-weixin/openclaw-weixin","version":"2.1.8","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.1.8","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"0eb590449ee94aa852dd9df4f2fb378c46bc7774","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.1.8.tgz","fileCount":42,"integrity":"sha512-YM2fumDI+NvslhFH4gsek+scgCwTdyz7eMDyfNadCTXPjh9hoosn8tcMF0P90gQJEGEud7AJXiKKd8IKGNCfRA==","signatures":[{"sig":"MEQCIFJKmXh3RmH3XN0+Qw7JkC+jIoJYCfHMkCudHox7s6OgAiBne3zXZhJWLkDmJxe1f3VYSoFKaHCwUrERgbJD44EWVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196878},"type":"module","engines":{"node":">=22"},"gitHead":"a87370af187711db91b83eaac942771d33c2ae78","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.1.8_1775834928330_0.41800921705112315","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@tencent-weixin/openclaw-weixin","version":"2.1.9","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.1.9","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"1020214d4c2f04ba085a810f5c0319e73af1d0e6","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.1.9.tgz","fileCount":43,"integrity":"sha512-5dLvKCFebSMRNQ2l0Lqx78gyuL0Msdg1NVmcN6fuxtZiaQiOx4IkIl8+9WPN+e26jR8XM5qIfW2sgf7pe7M1ew==","signatures":[{"sig":"MEYCIQCvJNZyzwi5RLlflARlEKOeK7A9zZlcuiX6v6wtMx5OmAIhAIMKQDe0etKhijEo6UfFoBM/IdMW33pv5PaDtpWG1XJA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203166},"type":"module","engines":{"node":">=22"},"gitHead":"f65745e5c6bf6734f24d490e9816b9449641f527","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.1.9_1776693356600_0.2642851056275961","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"@tencent-weixin/openclaw-weixin","version":"2.1.10","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.1.10","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"3e4fa19e5997567a6f8e0bacef8ec96d46cc432c","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.1.10.tgz","fileCount":43,"integrity":"sha512-cEG6Iw5g2qqlA+8/TcmV+E8aFUEX0ruxF0+a5LgVy5wv56/qP07KoapfRa7YTRPzhRW5UDaz6zsZQArt/4ZNnA==","signatures":[{"sig":"MEQCIBV3U48NrWljsZWmywisOyUYLNSHy4yh7qg9ZhcdhKRdAiArTOQZPC7TcYzw5FbIgE0RxeEKk8t8wNBx+moaOyJjrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206026},"type":"module","engines":{"node":">=22"},"gitHead":"8dceb64de3d695b9af9d0b12a421e8625d4a54e1","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.1.10_1777034876783_0.4165467356716339","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@tencent-weixin/openclaw-weixin","version":"2.3.1","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.3.1","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"a8d6e34b832954d485d7f9a64ede5892735b7891","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.3.1.tgz","fileCount":43,"integrity":"sha512-plOrZq5Oj4YkmP2/yclVnlPuPruUfXxk7BmHfnJFcFPmaXpt9X3gMF1WyQ6ebnEqtCvIpAIsntufgKShZemxCA==","signatures":[{"sig":"MEUCIH3MwXpY1mtjImXBMdkVXnCJ0hKRREFDtbwac0evY7l4AiEApxO2FR/htJ5WxN88YVxHrUr7W6pCsTNRDR+QF9X5RN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217252},"type":"module","engines":{"node":">=22"},"gitHead":"b14046c25c6706cdccb5b23362fb212e289f122a","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"22.22.1","dependencies":{"zod":"4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.3.1_1777388028331_0.848591717766106","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@tencent-weixin/openclaw-weixin","version":"2.4.1","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.4.1","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"993d4c46c4203351820e8ccc43d290e7f2f5044b","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.4.1.tgz","fileCount":113,"integrity":"sha512-FZnUVMQRpKGTKezeplr/DYal+5RSif2tXE51pljIFrO8rn7bVnnvpbj81/i9UMrYbuGiom1sl8OeSDzWRDKGhQ==","signatures":[{"sig":"MEQCIAIX5thKsb8ZK0oFy6w/Nu/5PvrT+4XN8fwFw89+wK8MAiBzk/6y1GXq9r45LsGUXrmL8iELRu6pbTihpwh4g4q7Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541780},"type":"module","engines":{"node":">=22"},"gitHead":"7a1907a1e0b8101a7f8f2ccd325cbd24641a1b29","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"peerDependencies":{"openclaw":">=2026.3.22"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.4.1_1777892525076_0.5355335905915022","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@tencent-weixin/openclaw-weixin","version":"2.4.2","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.4.2","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"6eaadb2326a90e9f74317c2d99975b38a2380c94","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.4.2.tgz","fileCount":136,"integrity":"sha512-K6OVupuNIdZudUWnUFLITNNFws0R4uDpbO95BXz7rltM5RuhO3nk5DMV8XEoqqDzobL/PSqYfxycDpACndqOZA==","signatures":[{"sig":"MEUCIQDUkqsaop6h13c5RHL+/2TL62FnhLZQtb9gwmM8/giKswIgaIQSXft6IMrYR+3Y17OtKY9fOruNWpz/mHVzSwHSpfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682761},"type":"module","engines":{"node":">=22"},"gitHead":"b46fe594296df1a10eec28814b855971291c4e90","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"peerDependencies":{"openclaw":">=2026.3.22"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.4.2_1778145478267_0.7801323448801747","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@tencent-weixin/openclaw-weixin","version":"2.4.3","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.4.3","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"7e30983e65364a1f18d91fc5a38e862e219111a9","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.4.3.tgz","fileCount":136,"integrity":"sha512-dPQbidUNWigC6V10vGW4i+GLH09x+6zUhafZRjuxkJ9GDu8o62WBsnUTojp4KqUH756hz+t2v9khiCRSi0dBDw==","signatures":[{"sig":"MEUCIQC9GJ2bI5n334PM0+k3R5w0E+ELASuzBA47OxP66UZCuwIgXvk07Fv4TuTjpJ++Y6GPPZNk1Rb9EM9NgOxm7sZY6ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697101},"type":"module","engines":{"node":">=22"},"gitHead":"09812002deb37fb749731cbd9f10c3bd01b026ae","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"peerDependencies":{"openclaw":">=2026.3.22"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.4.3_1778253714093_0.3483277760027397","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@tencent-weixin/openclaw-weixin","version":"2.4.4","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.4.4","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"65436c7b85991c0ae829ed8eae718141df1cf90f","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.4.4.tgz","fileCount":152,"integrity":"sha512-tb4Ix+6JPLEGlWz90wBWc5MYojISvYWReCeXjCwGCryi0RxVHCZa6ncCHT0xINNrYTOQbpAEN0U+i7UHVTk9XQ==","signatures":[{"sig":"MEUCIBJKwxt0F3WQUnf+/Gj09vOKGpLt5LXxX5UubYHmJMYZAiEAhh9Bjm38zD3rzlWZO0u77hcB12YiyjE1pz2Vo+yl1JE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771476},"type":"module","engines":{"node":">=22"},"gitHead":"3432b790d837bcadc813581ed5fb11342a031222","scripts":{"test":"vitest run --coverage","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.3.22"},"extensions":["./index.ts"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.3.23","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"peerDependencies":{"openclaw":">=2026.3.22"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.4.4_1779437552433_0.10957996879202225","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@tencent-weixin/openclaw-weixin","version":"2.4.5","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.4.5","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"5ae48528eed212f05c20c0453973e3b16872d172","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.4.5.tgz","fileCount":117,"integrity":"sha512-Iy/XngX0y4vgCa7WpopO5JmIgX2Lx+KGAygP8niIplzNuJQrFiwBjAgBPewjlyWw5FAtb+D+CSgyHf3oZ9BWpA==","signatures":[{"sig":"MEYCIQCF8NeO4ILeI5fk8LbwsHTcuUTCNCm3ZOD3/6Bt7mjoLQIhANAj6cc6LDggNKCePFh20O80U71k20Fmv8HTha4loVA/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174375},"type":"module","engines":{"node":">=22"},"gitHead":"bc154f3755526f261f5b1ea9ee0cbc63fac0ac21","scripts":{"test":"vitest run --coverage","build":"npm run clean && tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.5.12"},"extensions":["./index.ts"],"runtimeExtensions":["./dist/index.js"]},"deprecated":"invalid version","_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":true,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.5.12","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"peerDependencies":{"openclaw":">=2026.5.12"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.4.5_1782134248331_0.5723433050877167","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@tencent-weixin/openclaw-weixin","version":"2.4.6","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.4.6","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"}],"dist":{"shasum":"c7744c5b2d0232703c886b2f4e71681b0170695d","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.4.6.tgz","fileCount":116,"integrity":"sha512-qw9k3PLTiMWGNjjsknHgcTManH1w4j+Ji1ArWIaYLKCq3aFRsVwcqnPi127bvOoVMJGW4dbyJ8NECEMgoO+iRw==","signatures":[{"sig":"MEUCIQDu41ewepKZAINQxWjqzx1oELmWPADPtohl++Yefd0phgIgBk7zBgXPJTh+yfvR3cT0Gnr7YOco1ZnG1QUgEbyhwYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587882},"type":"module","engines":{"node":">=22"},"gitHead":"b72f4dc0766f83a79a32962e8314e3c0e61787a3","scripts":{"test":"vitest run --coverage","build":"npm run clean && tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.5.12"},"extensions":["./index.ts"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.9.4","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.5.12","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"peerDependencies":{"openclaw":">=2026.5.12"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.4.6_1782134618844_0.40828094804029313","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"@tencent-weixin/openclaw-weixin","version":"2.4.8","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.4.8","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"},{"name":"zengyi1001","email":"zengyi1001@gmail.com"}],"dist":{"shasum":"40f95ee1aa06c62085573a2a5a544a4cfbf46e34","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.4.8.tgz","fileCount":116,"integrity":"sha512-hhO9prUQwzfSpIL6XGWazRsxNs89K+Mis3iQW6a8eum4AIDxOUiTFMg4nlNVD/au0SjAx5CcJjo3KYWZqGpgQA==","signatures":[{"sig":"MEYCIQC0o9tImNJyybIfndjegHr4wd05A1kfTCJ6fPrr4QnvkwIhAPYejK8a6JxgSqVCgonmsXLYGaZFtB9RjPzS44pe3pSA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588547},"type":"module","engines":{"node":">=22"},"gitHead":"d90cbf9268c00af871fd6ca89a41cf99f0cbe93d","scripts":{"test":"vitest run --coverage","build":"npm run clean && tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"zengyi1001","email":"zengyi1001@gmail.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.5.12"},"extensions":["./index.ts"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.19.0","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"2026.5.12","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"peerDependencies":{"openclaw":">=2026.5.12"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.4.8_1788230949000_0.11671601055974645","host":"s3://npm-registry-packages-npm-production"}},"2.4.9-beta.0":{"name":"@tencent-weixin/openclaw-weixin","version":"2.4.9-beta.0","author":{"name":"Tencent"},"license":"MIT","_id":"@tencent-weixin/openclaw-weixin@2.4.9-beta.0","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"},{"name":"zengyi1001","email":"zengyi1001@gmail.com"}],"dist":{"shasum":"b4181fc3ff3c9ad3d28585c5ce719c47f203b578","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.4.9-beta.0.tgz","fileCount":122,"integrity":"sha512-kvAsE8k3ufEzBJh5B0pJWQEni9AnDBRAp2IWqNOleavNlh75lPl+euYynZwBoeMm1y9EcUzcTEFwmoZm4k+OAw==","signatures":[{"sig":"MEUCIA6mSSOf/al598gWiDjcJv4KVw/J7TzU7hqsVrtDpWfVAiEArdNytzfBn8WWF/FgFDABr9QMJvo9z30u/gGfQ3YrdwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGA/O7ZQKryHIg3pyI34TK75DD1bjtbqnjjJgVl70JgcAiAnwYvLgcKr/fsU2sUGHu/sRenxG/16EglTAfPm0oW/2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694298},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"7c04adc3e95775efd661ab9fba0626d86d237713","scripts":{"ci":"npm run format:check && npm run lint && npm run typecheck && npm run test:unit && npm run build","lint":"oxlint src index.ts","test":"vitest run --coverage","build":"npm run clean && tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","test:unit":"vitest run --coverage=false","typecheck":"tsc --noEmit","format:check":"oxfmt --check src index.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"zengyi1001","email":"zengyi1001@gmail.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.5.12"},"extensions":["./index.ts"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.19.0","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh_CN.md","devDependencies":{"oxfmt":"0.60.0","oxlint":"1.80.0","vitest":"^3.1.0","openclaw":"2026.8.1","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"peerDependencies":{"openclaw":">=2026.5.12"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-weixin_2.4.9-beta.0_1788857984223_0.6033481676871035","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"_id":"@tencent-weixin/openclaw-weixin@2.4.9","dist":{"shasum":"d74a3ad07cc43f27eb3ec48f3eb1c0945cae2384","tarball":"https://registry.npmjs.org/@tencent-weixin/openclaw-weixin/-/openclaw-weixin-2.4.9.tgz","fileCount":125,"integrity":"sha512-SfaYehR1Cwq2VV5HxJBp9sVilMms420VfZlMbF4YjRbWomr5+GxfXp9HkeU6y5TbnOc4Ysq0qPw1yBvJwbenBA==","signatures":[{"sig":"MEUCIDJ+0wtzV43pbyDIwTJYSS+9JSREPeRGrheGfcrOiRpJAiEA1qW9LcXrH4OmMQRk8ZOKMWaEu9QtrC5+9ELqVk5D2So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCvNQcL170li5HmQuXxxNKpC6wPscE+9Nm+SAy6mVVgPwIgTZEaSvE3WQ3bLEH6BtESbKRgENBj0NY3ml+TwY+cpXw="}],"unpackedSize":696653},"name":"@tencent-weixin/openclaw-weixin","type":"module","_from":"file:/data/home/patrickzeng/dev/repo/weclaw/.release/external/2.4.9/build-eijerB/tencent-weixin-openclaw-weixin-2.4.9.tgz","author":{"name":"Tencent"},"engines":{"node":">=22.13.0"},"license":"MIT","scripts":{"ci":"npm run format:check && npm run lint && npm run typecheck && npm run test:unit && npm run build","lint":"oxlint src index.ts","test":"vitest run --coverage","build":"npm run clean && tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","test:unit":"vitest run --coverage=false","typecheck":"tsc --noEmit","format:check":"oxfmt --check src index.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run typecheck && npm run build"},"version":"2.4.9","_npmUser":{"name":"zengyi1001","email":"zengyi1001@gmail.com"},"openclaw":{"channel":{"id":"openclaw-weixin","blurb":"Weixin channel","label":"openclaw-weixin","order":75,"docsPath":"/channels/openclaw-weixin","docsLabel":"openclaw-weixin","selectionLabel":"openclaw-weixin"},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin","defaultChoice":"npm","minHostVersion":">=2026.5.12"},"extensions":["./index.ts"],"runtimeExtensions":["./dist/index.js"]},"_resolved":"/data/home/patrickzeng/dev/repo/weclaw/.release/external/2.4.9/build-eijerB/tencent-weixin-openclaw-weixin-2.4.9.tgz","_integrity":"sha512-SfaYehR1Cwq2VV5HxJBp9sVilMms420VfZlMbF4YjRbWomr5+GxfXp9HkeU6y5TbnOc4Ysq0qPw1yBvJwbenBA==","_npmVersion":"11.19.0","description":"OpenClaw Weixin channel","directories":{},"ilink_appid":"bot","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"},{"name":"zengyi1001","email":"zengyi1001@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","qrcode-terminal":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"0.60.0","oxlint":"1.80.0","vitest":"^3.1.0","openclaw":"2026.8.1","silk-wasm":"^3.7.1","typescript":"^5.8.0","@vitest/coverage-v8":"^3.1.0"},"peerDependencies":{"openclaw":">=2026.5.12"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-weixin_2.4.9_1789618817052_0.28753497462975797"}}},"time":{"created":"2026-03-21T13:39:24.372Z","modified":"2026-09-17T04:20:17.319Z","1.0.0":"2026-03-21T13:39:24.601Z","1.0.1":"2026-03-21T14:35:54.954Z","1.0.2":"2026-03-21T15:43:24.503Z","1.0.3":"2026-03-23T11:58:42.025Z","2.0.1":"2026-03-24T07:04:52.337Z","2.1.1":"2026-03-27T15:55:35.941Z","2.1.2":"2026-04-01T10:38:53.087Z","2.1.3":"2026-04-01T16:24:55.663Z","2.1.4":"2026-04-03T07:49:17.777Z","2.1.5":"2026-04-03T10:14:56.852Z","2.1.6":"2026-04-03T18:39:21.550Z","2.1.7":"2026-04-07T07:46:42.487Z","2.1.8":"2026-04-10T15:28:48.893Z","2.1.9":"2026-04-20T13:55:56.730Z","2.1.10":"2026-04-24T12:47:56.919Z","2.3.1":"2026-04-28T14:53:48.517Z","2.4.1":"2026-05-04T11:02:05.215Z","2.4.2":"2026-05-07T09:17:58.399Z","2.4.3":"2026-05-08T15:21:54.254Z","2.4.4":"2026-05-22T08:12:32.722Z","2.4.5":"2026-06-22T13:17:28.529Z","2.4.6":"2026-06-22T13:23:39.041Z","2.4.8":"2026-09-01T02:49:09.161Z","2.4.9-beta.0":"2026-09-08T08:59:44.333Z","2.4.9":"2026-09-17T04:20:17.142Z"},"author":{"name":"Tencent"},"license":"MIT","description":"OpenClaw Weixin channel","maintainers":[{"name":"amikara","email":"fredynai@tencent.com"},{"name":"pumpkinxing","email":"pumpkinxing@tencent.com"},{"name":"jfengjiang","email":"jfengjiang@tencent.com"},{"name":"yubingluo","email":"yubingluo@tencent.com"},{"name":"unixliang","email":"unixliang@tencent.com"},{"name":"ruiqihong","email":"ruiqihong@tencent.com"},{"name":"zengyi1001","email":"zengyi1001@gmail.com"}],"readme":"# OpenClaw 微信渠道\n\n[![CI](https://github.com/Tencent/openclaw-weixin/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/Tencent/openclaw-weixin/actions/workflows/ci.yml)\n[![npm](https://img.shields.io/npm/v/@tencent-weixin/openclaw-weixin)](https://www.npmjs.com/package/@tencent-weixin/openclaw-weixin)\n[![Node.js](https://img.shields.io/node/v/@tencent-weixin/openclaw-weixin)](https://nodejs.org/)\n[![License](https://img.shields.io/badge/license-MIT-green)](./LICENSE)\n\n[English](./README.md)\n\nOpenClaw 的微信渠道插件。通过扫码登录将 OpenClaw Gateway 连接到微信，并通过微信后端收发消息。\n\n## 主要能力\n\n- 扫码登录并自动保存登录凭证。\n- 一个 OpenClaw Gateway 同时运行多个微信账号。\n- 支持文本、图片、语音、文件和视频消息。\n- 长轮询收取消息，并支持输入状态提示。\n- 集成 OpenClaw 渠道路由、配对和会话隔离能力。\n\n## 环境要求\n\n| 组件 | 要求 |\n| --- | --- |\n| Node.js | `>=22.13.0` |\n| OpenClaw 运行时检查 | `>=2026.3.22` |\n| npm peer dependency | `>=2026.5.12` |\n\n建议尽量使用 `OpenClaw >=2026.5.12`。当前运行时兼容检查接受 `>=2026.3.22`；如果 npm 使用严格的 peer dependency 校验，则需要满足 peer dependency 要求的版本。\n\n必须先安装 OpenClaw，并确保 `openclaw` 命令可用。请参阅 [OpenClaw 安装指南](https://docs.openclaw.ai/install)。\n\n```bash\nopenclaw --version\n```\n\n## 快速开始\n\n### 1. 安装插件\n\n```bash\nnpx -y @tencent-weixin/openclaw-weixin-cli install\n```\n\n如果当前环境不适合使用安装器，也可以直接安装插件：\n\n```bash\nopenclaw plugins install \"@tencent-weixin/openclaw-weixin\"\n```\n\n### 2. 启用插件\n\n```bash\nopenclaw config set plugins.entries.openclaw-weixin.enabled true\n```\n\n### 3. 使用微信扫码登录\n\n```bash\nopenclaw channels login --channel openclaw-weixin\n```\n\n使用微信扫描二维码并确认授权。登录成功后，凭证会自动保存到本地。\n\n### 4. 重启并检查 Gateway\n\n```bash\nopenclaw gateway restart\nopenclaw channels status\n```\n\n## 配置\n\n### 多账号\n\n每个账号再次执行登录命令：\n\n```bash\nopenclaw channels login --channel openclaw-weixin\n```\n\n同时登录多个账号时，建议按账号、渠道和对端隔离私聊会话：\n\n```bash\nopenclaw config set session.dmScope per-account-channel-peer\n```\n\n### 自定义 BotAgent\n\n可以设置一个用于后台日志归因和监控的标识：\n\n```json\n{\n  \"channels\": {\n    \"openclaw-weixin\": {\n      \"botAgent\": \"MyBot/1.2.0\"\n    }\n  }\n}\n```\n\n`botAgent` 仅用于观测，不是鉴权凭证，也不控制消息路由。\n\n**格式规范**（UA 风格）：\n\n- 一个或多个 `Name/Version` token，空格分隔\n- 每个 token 可选地跟一个 ` (comment)`\n- 仅允许 ASCII 字符；总长 ≤ 256 字节\n- 不合规的 token 在清洗时静默丢弃；如果最终为空，回退到 `OpenClaw`\n\n可直接使用的示例：\n\n- `MyBot/1.2.0`\n- `MyBot/1.2.0 (region=cn;env=prod)`\n- `MyBot/1.2.0 LangChain/0.3.5`\n- `MyBot/1.2.0-rc.1+build.5`\n\n**注意**：`bot_agent` 仅用于观测，**不参与鉴权或路由**。当前本插件实例下所有\n已注册的 agent 共享同一个 `botAgent` 声明；如有需要按 agent 单独标识的场景，\n可在后续版本扩展配置。\n\n## 引用消息本地缓存\n\n新版微信客户端可能只在引用消息中提供服务端消息 ID。插件会在本地保存必要的文本和媒体元数据，\n以便后续引用消息还原上下文。缓存默认开启，缓存故障不会中断正常消息收发。\n\n如需调整保留时间或空间限制，可配置 `channels.openclaw-weixin.quoteCache`。默认文本缓存保留 30 天、\n每个账号最多 10,000 条；媒体缓存保留 7 天、每个账号最多 256 MiB、单个文件最多 25 MiB。\n完整配置、存储行为和验证说明见[引用消息本地缓存开发说明](./docs/quote-cache_zh_CN.md)。\n\n## 卸载\n\n```bash\nopenclaw plugins uninstall @tencent-weixin/openclaw-weixin\n```\n\n## 故障排查\n\n### 插件报告 OpenClaw 版本不受支持\n\n检查宿主版本：\n\n```bash\nopenclaw --version\n```\n\n将 OpenClaw 升级到受支持的版本，然后重启 Gateway。\n\n### Channel 显示 `OK` 但没有连接\n\n确认插件已启用，然后重启 Gateway：\n\n```bash\nopenclaw config set plugins.entries.openclaw-weixin.enabled true\nopenclaw gateway restart\n```\n\n如果问题仍然存在，请检查 Gateway 日志，并确认账号已经完成扫码登录。\n\n## 文档\n\n| 需求 | 文档 |\n| --- | --- |\n| 后端对接 | [微信后端 API 协议](./docs/protocol_zh_CN.md) |\n| CI 和本地质量检查 | [CI 指南](./docs/ci_zh_CN.md) |\n| 开发与本地验证 | [开发者指南](./docs/development_zh_CN.md) |\n| OpenClaw 渠道配置 | [OpenClaw Channels](https://docs.openclaw.ai/channels) |\n| 发布历史 | [CHANGELOG.zh_CN.md](./CHANGELOG.zh_CN.md) |\n\n后端协议文档面向实现或对接兼容后端的开发者，普通用户安装插件时不需要阅读。\n\n## 开发\n\n本项目使用 npm，并要求 Node.js `>=22.13.0`。\n\n```bash\nnpm ci --ignore-scripts\nnpm run ci\n```\n\n修改功能或测试时，可以单独运行覆盖率检查：\n\n```bash\nnpm run test:coverage\n```\n\nPull Request 会在 GitHub Actions 中执行质量检查、单元测试、覆盖率、构建和 npm 包冒烟测试。详细说明见 [CI 指南](./docs/ci_zh_CN.md)。\n\n从 worktree 创建、依赖安装到本地打包和插件安装的完整流程见[开发者指南](./docs/development_zh_CN.md)。\n\n## 参与贡献\n\n欢迎提交问题、改进文档、补充测试和贡献代码。请保持 Pull Request 聚焦，并附上验证结果。修改后端集成时，请同步更新[协议文档](./docs/protocol_zh_CN.md)。\n\n## License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.zh_CN.md"}