{"_id":"@marshulll/openclaw-wecom","_rev":"38-7022df947fb12ed7c7e6df4d6a4611bc","name":"@marshulll/openclaw-wecom","dist-tags":{"latest":"0.1.41"},"versions":{"0.1.4":{"name":"@marshulll/openclaw-wecom","version":"0.1.4","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.4","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"39fd2ea0795650ca0ead9aea8eb04c1f726b3c20","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.4.tgz","fileCount":23,"integrity":"sha512-G65bdI7ln9PGJyZCUfoqPXdjkRuVWxOOEfiOC3tnc31rjZwugJvvzw1jnBUFoMQVUCGJ2+6pDR6Vj9C9UNNBjg==","signatures":[{"sig":"MEYCIQDrK3lQB5/rjtCFioYrjIR3TuzAGyrzQu27bxPGXshgtAIhALHF8LhStEPBVZ0K+v31St3vYo4SbeSmftiNMRuBOBBm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102785},"main":"wecom/index.ts","type":"module","gitHead":"ed8756bda167cb362a80b3a424dd23c5639d3bb1","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.4_1769848688067_0.7241310334263595","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@marshulll/openclaw-wecom","version":"0.1.5","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.5","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"f7fceae733e77d6534d0a0224117822368b467a9","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.5.tgz","fileCount":23,"integrity":"sha512-lgtLUrEk8vvvMPHtLW/HQnnf+I8Bf4td8N3pOmBUzmQfaaoVwfGl2IBxIOHBQjBYW09FPouzXylVGyJgP/YwBg==","signatures":[{"sig":"MEUCIH07F5svVq9TJBckLDjTKYdwvyx0ANr3OEQNOHF5QFgFAiEA/OmqXE/s1Gg6liyrAJmhLQLr+uc1ik3nQGprR2CAHAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102821},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.5_1769849201575_0.546679201842408","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@marshulll/openclaw-wecom","version":"0.1.6","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.6","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"ad2ef027b061211fbf9288e8a1e7ce91a31ac6e4","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.6.tgz","fileCount":23,"integrity":"sha512-byJa/v0YCtqdLFyznnxbmigfM1SOnzpZFAKkST1M686ElNL2PBuQnzTUBSWMdsjZiOuldovuq9njQE+JMIa8kw==","signatures":[{"sig":"MEYCIQDB+AcsuX1iiVFjJMrylJOhs6I2yyKXo/c246qv3zQfYQIhAP5O8f0z63crc5exIZRLWO2lrok5o6Buf2d6zNEWN4rD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107829},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.6_1769855284301_0.695502173528558","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@marshulll/openclaw-wecom","version":"0.1.7","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.7","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"3f46b94aaed2ed7f703ecaced4ca19fee3d6ba89","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.7.tgz","fileCount":695,"integrity":"sha512-x1/lMwiUaGrPSlfNVygJR0QgTgXQ8VJz7CURwk2imsYqOoy4z7eW7PyTj5YcBg4krjgUW6oNhTmFWwIovaHIiQ==","signatures":[{"sig":"MEQCICmPI34iZgB1shlVVia8HuIqwE0mJKLSSIGia+QKIMlqAiApYXFe5uZ21E0vGL+jr3jFIzu6OejTdPW7hwweHEChLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3951792},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.7_1769857833960_0.5597622985435939","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@marshulll/openclaw-wecom","version":"0.1.8","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.8","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"2ccd01bdd2937e6cb6cda68d2c0e6c78e8aa6860","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.8.tgz","fileCount":695,"integrity":"sha512-jIPsoL0/vEIjZMgLgycHoB15Z+p3Wn9E6NvKdwHmPXZ2CrkP7Q2SxCLLAOD3Yh+bz6B6AVJP5Z7Lub3AvXpHfQ==","signatures":[{"sig":"MEYCIQDa2gZFUSVslWfWFujN2sd46laDxOPo+YdLgifvsW0WTgIhAPiUVksfST13KHxiIfi4K1X7ZdOLFTRg++l5sKjjQCId","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3952730},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.8_1769858258521_0.29392367147425813","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@marshulll/openclaw-wecom","version":"0.1.9","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.9","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"849f4100659fb89482b62d4a002f163c6276b67d","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.9.tgz","fileCount":695,"integrity":"sha512-EEI9j4hflT72pky+aVUxd0+ZEaosFVuxcYilVGBpnuDQdh902ULpC60dd6IjiMeX4Dh20fuU3NK5D6dNaBe6qw==","signatures":[{"sig":"MEQCIFwvN8dU3TkOgeRBHHcevWuqm8QMzWY8KNLaegtzZC6tAiBZK3NXk9oORkJXAkMVxAIMpMUwA5lmSZ3tS+h04ZK0nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3960892},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.9_1769859093797_0.508151002587458","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@marshulll/openclaw-wecom","version":"0.1.10","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.10","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"b4e309f9f08a4a74281d2aa929af031739b57d1f","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.10.tgz","fileCount":695,"integrity":"sha512-8pxQT9zikekyjyW+BAZ7kdDCN+jQ38esntkfSeFYyTzlpSJkNlMPuPuzIgvTO1xdp0uxP0kQOidqhYLHaXcMZQ==","signatures":[{"sig":"MEQCIHJovBFo0CV4lEbxkrHmtxijxJQTBEqTEnvrY+MmfrL4AiA1llYoQRqUEMBREI9DdgZtKUyxqaZTv5OLoo64vc3DBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3962053},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.10_1769860224130_0.932150817010369","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@marshulll/openclaw-wecom","version":"0.1.11","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.11","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"5e9c1d66d4ed8a081f5714da4e6a6e1d4877a096","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.11.tgz","fileCount":695,"integrity":"sha512-ZQpMh8rdVS/U5QeEBt/6MIPNc1y5DbCv3vvQUvArch8fsZR4n2rF7/9w+COfec6wwM2In7CZC/w7w5mGqjYFZw==","signatures":[{"sig":"MEQCIBCJeYAjRrbn6gHD741/oDhJwRgm++/dUJxiB+zf0IETAiADoA1cb0bVoQdJz7f0tZuxGihfnM3qNzmgPeEYDTATDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3962807},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.11_1769860928090_0.5176725540153275","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@marshulll/openclaw-wecom","version":"0.1.12","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.12","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"3adb2fa064180556817f77263755b760746a1ed2","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.12.tgz","fileCount":695,"integrity":"sha512-cgYz9iRBBaXRqLpe48aeHDbVfwS17/4WSYGh5vp4h60n+8IA0vXKecwuClCsXY13Rm4+tifJgZULfG6wDU8BMw==","signatures":[{"sig":"MEYCIQC7YlN46MuEc+jLIPXMW8A0II5cFVqOcgCRvqmMoi99ewIhAJ+6rpMpycX6Yh9y1qoyNFoLh8zYKTIQVaESM78hAeUP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3962962},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.12_1769861368003_0.795016375494062","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@marshulll/openclaw-wecom","version":"0.1.13","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.13","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"24ca1bddad78d71e4f11119fb3711aa9cc689310","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.13.tgz","fileCount":695,"integrity":"sha512-ToyXQJSJ17REH31ah8FCBKOwtR4djqZ6ACAjMX0wems4wYKkXP1Lsty4356UByLuR8PYyoHD7o/f+E9Vnnq+kw==","signatures":[{"sig":"MEQCICR7jcCfVUfrP24OKWZFdO3E87QXt7vKz8zej2353+aIAiALTWouyFJbQZPFSBTABymnYSz3omMToeUlp1h5PSEAdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3963880},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.13_1769862606197_0.6881106869893479","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@marshulll/openclaw-wecom","version":"0.1.14","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.14","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"bc128271fc4cd00322b9a6a843fdfb953c1cfda4","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.14.tgz","fileCount":695,"integrity":"sha512-TVnwqksAaQPyCV0im8kKAQ6/LBcvELJSFJdegZar329mqlHJKynBvNnnmXt3kH70TL4/XbeqNqed8qJC5cUioA==","signatures":[{"sig":"MEQCIH1E9GUQq3zrMoPkgqamEk4nD9Ug16iOLkak7DzMW2C7AiAnSXyJcr5pqc2hY+WAIWQxONkGlFrM8RWbsg2qjRya4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3964011},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.14_1769863117937_0.6110315469681713","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@marshulll/openclaw-wecom","version":"0.1.15","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.15","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"94a1208d1042aea6bd2df4dc2b18e5cf8e63b294","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.15.tgz","fileCount":695,"integrity":"sha512-vFOUGsbp+M3Vv4Lgm+VPQCPds+0FYCBAQX+Pxj0inIUSz1BEmqQoZZCVhUN9wWyBW1mlxuW5BkP8osAneFAcIQ==","signatures":[{"sig":"MEYCIQCI5AZYzyDXdvi59Gt2jqheTaasiGAPUC7YA38tjzSUjgIhALjVfVPYjMP4ZYx4Pxtbshey4VN2F1qO85KT7qQM8A3c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3972015},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.15_1769863896970_0.533960164341724","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@marshulll/openclaw-wecom","version":"0.1.16","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.16","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"ebdecb14d869dade35b39948b3a178465dc59e38","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.16.tgz","fileCount":696,"integrity":"sha512-d+XxglQxnBqmITgz9a5euWgOeqa3TP9hI4qR3byYL9IqdDIVeN3SMlXbIHH6mJ8ZmFy1eEO0U7ffftao+1f/nA==","signatures":[{"sig":"MEYCIQCZvTv6BOm9AU+uwbPqq33mb8STirIhMoEnCHEjJ4jsHQIhAIT5jk6UfLNHkDGnE6TWCEKqXmeOos/6ruJzGcBtvv1+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977773},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.16_1769864550215_0.28683162046974275","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@marshulll/openclaw-wecom","version":"0.1.17","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.17","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"d6e96e71c082cb6706c4083d62802d8da79a93f3","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.17.tgz","fileCount":696,"integrity":"sha512-yb/1BRDY25eDinJl+ascHQg8+4NS86MS16+bOHI3I85u/l1/xiTaB8HlZzezEiXlMLOD9rFUYqYeJCgDaI9QDw==","signatures":[{"sig":"MEYCIQC6F6CBUvZ5OvBuvOSahL7SBYwPrCzm8wDyi2EF/wSc3gIhAOj05UaKtI+hCsfAp4jLyF4AC4O3yPcS67mCmXWVFoMU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3987948},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.17_1769865744067_0.5838884598808012","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@marshulll/openclaw-wecom","version":"0.1.18","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.18","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"6eae42fe41629e489ba7047cbd790d23d7683e76","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.18.tgz","fileCount":696,"integrity":"sha512-XCMt+Ed0JNVYi7UInZSI8q2HERHt5jA/L/OwGQhpmuIxBqUdw0EGS5xXjt2X9Iz1QsJx2m6aEGFH+1T64siMjg==","signatures":[{"sig":"MEUCIDNIe/TuvLiuuAqMydZjeEYJv+Z02neKLKFSDYPHd0txAiEAy+6/2wI3oxLZZqsHVQUE/tMQnOuSZYVUDdULxHjEiQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3994742},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.18_1769866733903_0.40926115601525614","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@marshulll/openclaw-wecom","version":"0.1.19","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.19","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"3248375cd69fb41a5e923ec67581b535960dbcf2","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.19.tgz","fileCount":696,"integrity":"sha512-Z/k/BAYrjFfU0yjJtxi8Reit7Om8rCGJTSZiq2VI7nq1if9LnAQAQU7vrRYWZfwRPrI4ihdcvhEzRcWz2w+MiA==","signatures":[{"sig":"MEUCICrOg8XCkUZ90B9iAVXoLIjJILBJ4QV00AhLRwezzAyxAiEA28YuGFlKXyhyxl0UwcT5Y4YKp9HN+YPMIOWJ5o74i80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3997519},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.19_1769867602252_0.9156770409078485","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@marshulll/openclaw-wecom","version":"0.1.20","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.20","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"5fa34f18b1074969cd81d84f23d7e87b862c4427","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.20.tgz","fileCount":2249,"integrity":"sha512-5qJVbQN5ObFjX7q45FIdgycecUiFXccpX+RFOsfcdDgy9DkUE+qpsQCESr4gx8i5qvfsmRtHPIZOUykQ3yzVtQ==","signatures":[{"sig":"MEQCIAjeNWHyNcwGN4V1gT5ijWVLYaPeDeuykaqWzV/nNjHRAiBonskILi8gJD15+U25+RCLwESGQIvkTbf29KbtwDr/Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7649886},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.20_1769868648156_0.48808515152318743","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@marshulll/openclaw-wecom","version":"0.1.21","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.21","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"9838d1e309219e3012727fe18ee49fb89597c806","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.21.tgz","fileCount":2249,"integrity":"sha512-PEDkUO8pOa1QnrogIplVwraaQlnU1TOQup+raNxVYlZ3MH23HTehrCdV3z5GjaxmE5chxhfBSightYcbVwF7jA==","signatures":[{"sig":"MEQCIDoVQ5z4Otz+FetxSYcYxGliwsPCcvQbJpKADZpsefhkAiAv9fIw/OXHS5MKlCRXE9uj2DnrvuMd6NrDfv44mYMu8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7652935},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.21_1769869743617_0.7732268442777352","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@marshulll/openclaw-wecom","version":"0.1.22","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.22","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"ff8393e10f2b929f954e9603fc6330163409c1c2","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.22.tgz","fileCount":2249,"integrity":"sha512-uMhqCMtfNSrwRDQ2o5psl0Gmu+DGTa1PWe1FvsUFOjiTW95yfC/kCSyzqCma8yiHzwEnLehKKgSwG7ps/RWBCg==","signatures":[{"sig":"MEUCIQDhRYeyyVOBOw7cLzXiFm17/2RXqwpIioZJbFowOV0M8wIgErTOmW2vtAf/6E4pFiT+gz/8eN4Kta3kkLxuex9pUsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7653406},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.22_1769870827397_0.04173819122360989","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@marshulll/openclaw-wecom","version":"0.1.23","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.23","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"07b2d0f0f2f4d41f6783b4b739bdab273b49c33f","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.23.tgz","fileCount":2249,"integrity":"sha512-TJLAaypgX3E2FRmGqNXtUSk/bg3otvvy8+9qfhRvRo9rNBraZpcCuhyiv7VmmTuoIIz6QVeE+tpNq2LfO6Zo4w==","signatures":[{"sig":"MEUCIBALIEJUuutqz0UiAW3NKfwnmxjF5l1TK9RxpiUfDdzJAiEA/d+9jBO13AP7d+eBcqPoa8XIAmc8LtCVrpCllCeVAYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7658037},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.23_1769871181488_0.7647907944890295","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@marshulll/openclaw-wecom","version":"0.1.24","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.24","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"5174bb99712aabeff4089d14f2df90bc162d93a8","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.24.tgz","fileCount":2249,"integrity":"sha512-T3SRcS1svzxJVkNg6+HbfGCBabiujJPNnJpehuVaNLbFpFZUSUNtA4gsHv0JmdBShUVzVXIGi7wTJlv82gM+DQ==","signatures":[{"sig":"MEQCIFzxEwYIeboT2PCI/66w2JSCW7/UXdUx97tyYSBI+9UgAiAqJvUea+PCK51tr1qa0pbvnESCsyUYe5vL7rhcXstTQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7662535},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.24_1769872992493_0.16647524935793867","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@marshulll/openclaw-wecom","version":"0.1.25","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.25","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"d60165e8991c357291d87632949162cd85aa4a5c","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.25.tgz","fileCount":2249,"integrity":"sha512-IoAuddNlNZMwKqLgqi9DgOY54CAhG8XAUzUMRjYTTBTLVjjIrWihRsmsv9wkx+jxZ0LMhbWBDyciCAVQfPwYrA==","signatures":[{"sig":"MEUCIQDFnh2YvmcT1AqsgxzqPzRGsM85HFARk6ZLb5Q0wMHOAgIgPhG4rfI3BsgAEn/eHJaSDmc1IXxYITKFGCjpjcZ02d4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7667238},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.25_1769873282143_0.9218525506654534","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@marshulll/openclaw-wecom","version":"0.1.26","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"ISC","_id":"@marshulll/openclaw-wecom@0.1.26","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"6cdfb1513e352d343e44e9563f0ce4913730ad7c","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.26.tgz","fileCount":2249,"integrity":"sha512-tcPqwmzl/BGQ1u5xJ4anC+OCbr443Fb4Gel1JwyXImUW1xjAJsJCwRNZforTvYTv/lYtfkl3YSEGkMjp/r+a6w==","signatures":[{"sig":"MEUCIQCD+1uEVADMkqX2gs6B1+y6VoNTm5dME2GznDHbK3CwsAIgHI9PkufqvGi7e5rxyNiX2Pgjs0fPmxmsK7p5HxIuAL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7672423},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.26_1769874466202_0.9869814784049546","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@marshulll/openclaw-wecom","version":"0.1.27","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"MIT","_id":"@marshulll/openclaw-wecom@0.1.27","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"035756de7d41cdee7e56f64e34fedb3ed889c08b","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.27.tgz","fileCount":2250,"integrity":"sha512-KMDT1qE6QvtfHx9RcQqHoMVJ74Dn3dkMRTCaaPfpV3Pu3s3Co1VKLiw2PCZHbnRep/ql5eP+uT1ry2LBHtGYLw==","signatures":[{"sig":"MEUCIFqlrjxHLXJINvWPPQM/FWJsygMIszSLK/VUgsEwnSWdAiEAsFKZv8qWqaY3ktqp/tiw2lg2vv8ibgNhTsSdCRVG+ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7673863},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.27_1769876481805_0.6713522988676537","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@marshulll/openclaw-wecom","version":"0.1.28","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"MIT","_id":"@marshulll/openclaw-wecom@0.1.28","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"afdc74eb991f1e5432566a83e2b7f37e209fdc7f","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.28.tgz","fileCount":2252,"integrity":"sha512-9+0xS3K56TvwjIKfsGVVwCVTbT+YAkMQJTYj3NK41RjSTd2WDBcOmqD/Ju0tqIdS/ddjFaBNUSK7E6GQwDK7Eg==","signatures":[{"sig":"MEQCIA63SpXdubXOZ45rWS4ryl7x+fcVUYui7CrM7Mhav1IBAiBV6RWZhXLR64agWfEG6ZCzufllI9Y2sAK+WhV7IDKX1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7678316},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.28_1769878904786_0.7617549107372419","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@marshulll/openclaw-wecom","version":"0.1.29","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"MIT","_id":"@marshulll/openclaw-wecom@0.1.29","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"c2ff154117de6a2cd5981362b1ec89bc68403045","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.29.tgz","fileCount":2252,"integrity":"sha512-98xOFGedR8CzbofpYSExu3GLjcorbuMt6j0nlWKa6VioUTwZJ7A/ilWzeo9T9wCuMm2WTfths5unkuuWgQBg/w==","signatures":[{"sig":"MEUCIH/gs08zorauJ6cKgdiYDQ8wzLFbk1kEemP8Hspv9HwDAiEAg4J7w5BHatmu7zrcvGvYQI96jeXphhf4z3yC+OnVDws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7678348},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.29_1769880266059_0.1582297117513063","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@marshulll/openclaw-wecom","version":"0.1.30","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"MIT","_id":"@marshulll/openclaw-wecom@0.1.30","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"20100316f47cec434fd0d840dedd5c2b12c3af17","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.30.tgz","fileCount":2252,"integrity":"sha512-h11zTKiSfKwInuhDGwcbJpvPtEbheLAtlqk8PD0P0Lfy3MYzsbPioEf+/SvtTBogTdmKkesjk2udCjPcFlrMrw==","signatures":[{"sig":"MEUCIQCGtEEiYmB5wiM6Cp06lwzdzvThnpID+Pj/06nyfrcdpwIgG/gv7u09BI4lA43SiyyQOkm7C/EOafg+Av+sOnDseaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7684603},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.30_1769888131258_0.7731457823713557","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@marshulll/openclaw-wecom","version":"0.1.31","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"MIT","_id":"@marshulll/openclaw-wecom@0.1.31","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"19163b7d8583aab30aa0f277a6dc848daa6ea20b","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.31.tgz","fileCount":2252,"integrity":"sha512-ctXsPh+2JFR/FHQSz8uGc5P4AHNhMgwNgaNOAz9clBDKXtrb4VvYwzaFjsgYDMSPhDOst64PFHG3rikG0jVo4g==","signatures":[{"sig":"MEQCIAjzV+OZnspQ8PEbX2y4WwPSowox6x6oAmC70B5q5vhtAiBiQMUgKBfYeKgxusRAkR+fHkwqTDdjADFE31QgpG1fhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7684825},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.31_1769927218633_0.40723932824253506","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@marshulll/openclaw-wecom","version":"0.1.32","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"MIT","_id":"@marshulll/openclaw-wecom@0.1.32","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"9f87b5bb824ab0cbc0c38fbd7177d404795c6dcd","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.32.tgz","fileCount":2252,"integrity":"sha512-NaiC/2Y+Xs2n8YdUSNlX1+0rNeBS4tox3N1MnEiQ7DkaCU7livk6Gq9LkFP4AIz6mcflhRa8C/ikZCppiOTnmA==","signatures":[{"sig":"MEUCIAwmPJ8R61n5j7gKL+O4WXQCCYEXLcmvTvQs1cimapKOAiEAhLtHXqoJOaODgmwcfr+1lHbIF7LYF3IgJctd9ItOLS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7685673},"main":"wecom/index.ts","type":"module","gitHead":"482645121430b439bcc8447afa827f9e3b93d646","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.32_1769930668261_0.7148338143122415","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@marshulll/openclaw-wecom","version":"0.1.33","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"MIT","_id":"@marshulll/openclaw-wecom@0.1.33","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"2a322abf61108453171c5c9f6250e5ae3dbe0a20","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.33.tgz","fileCount":2252,"integrity":"sha512-NdMM7EcU5/W71wI40W8XuA54VccgMQ1FydLikafLldVL8rERko0zWpRo+5c6VHqKOy7yjckq9yYA6i1FxmbplA==","signatures":[{"sig":"MEYCIQDksp0qdgBZ6jFyV0R7FzE8H5R4jmzAcGYYSSfW6PcWZQIhANe1wt/ADiYwMqGiYuQF/tchggMJPOUIvIUbAEdW0g2L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7685392},"main":"wecom/index.ts","type":"module","gitHead":"2bf9d5ad18ad3d30908712305d50fa1cf0703c51","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.33_1769931657666_0.6704138363972705","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@marshulll/openclaw-wecom","version":"0.1.34","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"MIT","_id":"@marshulll/openclaw-wecom@0.1.34","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"06d6bc17d0cf80344c643dbf2415788d4b748754","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.34.tgz","fileCount":2252,"integrity":"sha512-WWmpGAHcK5/+SQaue/J1FcB90R4m5ufM2ROq7bizMfrQXxnZOujFlP1vhXkJmDGl2by1r3FmCkUbq29o5bJ5kg==","signatures":[{"sig":"MEQCICYIA/ElSuas4Wl9i6PkQ54AbSOa5gkNcIziPaPfhPanAiBmdp8zmy1p8Wwu+qElK2wz/hyRO5bqv64XoM0S9a5EeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7685673},"main":"wecom/index.ts","type":"module","gitHead":"2bf9d5ad18ad3d30908712305d50fa1cf0703c51","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.34_1769932113372_0.28836494283881753","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@marshulll/openclaw-wecom","version":"0.1.35","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"MIT","_id":"@marshulll/openclaw-wecom@0.1.35","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"f8f8971741ae17f9395fe98afb5c7faf10774270","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.35.tgz","fileCount":2252,"integrity":"sha512-V5qvJMbocfutFPLTxElJbcOHOtE4cSK/oXopFkegljx60ozc+A/DN9Y2EDcm75Bqqi0HBVC5R20+T095el3KIA==","signatures":[{"sig":"MEUCIG2hC/Vk8yhQO9UyB9u9ef6SH8WKssXbSqIO7cuWpjnvAiEA0iX7lgUihzKDuLnkQbazDlXv3JWpgv3FpkCcfFozBsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7686287},"main":"wecom/index.ts","type":"module","gitHead":"f1a9ed87bde7a21be1deddf8eae4efa346137ad9","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.35_1769955747025_0.6841994786063399","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@marshulll/openclaw-wecom","version":"0.1.36","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"MIT","_id":"@marshulll/openclaw-wecom@0.1.36","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"23c1a63a040794708eeb087708617917a12b0339","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.36.tgz","fileCount":2252,"integrity":"sha512-NVHltXHDTanvKyDLFua3BcbFljdeXyHqWZm2TYJVb/lPout7ZDj0k02VU10benxje6Y24ExwZo3k1WWJMcQrlw==","signatures":[{"sig":"MEUCIQCBH/MAbkhj4y+NjNvn2v84mkeuT792HMWFplhjyeItZwIgcsv1dJm8kiZ2NUWuQnBQyqLPuObSdToxdvy4TsyGimU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7687401},"main":"wecom/index.ts","type":"module","gitHead":"f1a9ed87bde7a21be1deddf8eae4efa346137ad9","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.36_1769956698822_0.7796316290869496","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@marshulll/openclaw-wecom","version":"0.1.37","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"MIT","_id":"@marshulll/openclaw-wecom@0.1.37","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"6e00a247e9e0d3cc905dfc0427766d9477c1f894","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.37.tgz","fileCount":2252,"integrity":"sha512-0XdVMNTEVnvR72/8U9+0qSFj2ls8YnZxVXP7JBv1/qq9LLz7oqo9C1oDBRhUqzFIUQUs8eVOs0iS7XO2miLuoQ==","signatures":[{"sig":"MEUCIQDrralH0m6Z8emf002RHBmzQRe5pdEjl+0DnNiLTp9f8QIgQEaQMJEPTcPNoazSs0cjAMaSIxuUh6LJ+rloJys69Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7690552},"main":"wecom/index.ts","type":"module","gitHead":"f1a9ed87bde7a21be1deddf8eae4efa346137ad9","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.37_1769956950309_0.8159700301765822","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@marshulll/openclaw-wecom","version":"0.1.38","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"MIT","_id":"@marshulll/openclaw-wecom@0.1.38","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"963217d54d508ddf34f188aa9307c311bf342d28","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.38.tgz","fileCount":2256,"integrity":"sha512-2wCnElcSTfZTvdZAMVW7jfj15WkWhy45lfM08RhHZUIVFVbpVZ1VJYjIADIae88ztybsftBHRokHRBxOvYRPag==","signatures":[{"sig":"MEYCIQCuqEoOsGb+L8fYToAxx24pbSYV6hIxeEaU3PcwipzoDgIhAMmoR45ypDA7pfCGXAmLU2RQYSHIyQRwxTyfVSBLmvf9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7691942},"main":"wecom/index.ts","type":"module","gitHead":"a3240cef7da32c754466405bb3c3b4a450f6d3a9","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.38_1770030992891_0.3814105588275436","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@marshulll/openclaw-wecom","version":"0.1.39","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"MIT","_id":"@marshulll/openclaw-wecom@0.1.39","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"aee0734c79f5dd38196b70ef9f307a1eb5d8cefd","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.39.tgz","fileCount":2256,"integrity":"sha512-aKyXn6uvdXE8ucMMXGEFm9S7Wfc0eE2+KoP7SHrKEelIduoz539jVOtZShdkqLzF1nqF1iuwtjt3rQzxFyDdnQ==","signatures":[{"sig":"MEYCIQCZf4wCECVKOCWM7so2SR7VcBzR7N8i6hNU3zcm9NhiggIhAIvjlF8HiAFLf9Y5oKPmpzHapNEbPoOlaMhD9f6GnU6a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7696977},"main":"wecom/index.ts","type":"module","gitHead":"7d7927bc6e0bf2d296015882f28bc35ecf602032","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"10.9.2","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.39_1770050942206_0.31954210947681605","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@marshulll/openclaw-wecom","version":"0.1.40","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"author":{"name":"OpenClaw"},"license":"MIT","_id":"@marshulll/openclaw-wecom@0.1.40","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"dist":{"shasum":"d0ec69aa0b9122d31282eac836e73ecac88a546b","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.40.tgz","fileCount":2261,"integrity":"sha512-LNxXVwoG8RReTmWi2h7AX45WLK+zXUBozS539X0p1OfSK1YpQFIl6IC5GDqb3m0fubcG7TlUlidX0rJvq52EcA==","signatures":[{"sig":"MEUCIDxJIbdiSJAk3FMko23Lh3t8QfA3nf6MiNBzOLaobXhdAiEA867CS7fXZbHIUnQ8GA3OLMPPQlTsRVQfdONX1usZaLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7707099},"main":"wecom/index.ts","type":"module","gitHead":"e24ef7cb926e2a57abdf73df60f940d31ef916fb","_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"openclaw":{"channel":{"id":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","label":"WeCom","order":85,"aliases":["wechatwork","wework","qywx","企微","企业微信"],"docsPath":"/channels/wecom","docsLabel":"wecom","detailLabel":"WeCom","selectionLabel":"WeCom (plugin)"},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"},"extensions":["./wecom/index.ts"]},"_npmVersion":"11.9.0","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","archiver":"^6.0.2","fast-xml-parser":"^4.3.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.1.25"},"bundleDependencies":["archiver","fast-xml-parser","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-wecom_0.1.40_1772344782573_0.8213185940880905","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@marshulll/openclaw-wecom","version":"0.1.41","type":"module","description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","author":{"name":"OpenClaw"},"main":"wecom/index.ts","scripts":{"postinstall":"node scripts/postinstall.mjs","upgrade":"node scripts/upgrade.mjs"},"openclaw":{"extensions":["./wecom/index.ts"],"channel":{"id":"wecom","label":"WeCom","selectionLabel":"WeCom (plugin)","detailLabel":"WeCom","docsPath":"/channels/wecom","docsLabel":"wecom","blurb":"Enterprise WeCom: bot API + internal app (dual mode).","aliases":["wechatwork","wework","qywx","企微","企业微信"],"order":85},"install":{"npmSpec":"@marshulll/openclaw-wecom","localPath":".","defaultChoice":"npm"}},"peerDependencies":{"openclaw":">=2026.1.25"},"dependencies":{"archiver":"^6.0.2","fast-xml-parser":"^4.3.6","zod":"^3.23.8"},"keywords":["openclaw","wecom","wechat-work","channel","plugin"],"license":"MIT","bundleDependencies":["archiver","fast-xml-parser","zod"],"gitHead":"51e2f6e34350b4442e28f06427aa1321c8559d45","_id":"@marshulll/openclaw-wecom@0.1.41","_nodeVersion":"22.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-fNdhBjJ9BojLUErXSOq/Y+8FLh7+oRu9tj7vOAOU4Ttz9X0P2Pl5ScCeFFbHqd7Egs4F9p683r30XNG9u55l4A==","shasum":"155551598efc7a01e335c7db28944271fb6ea7a2","tarball":"https://registry.npmjs.org/@marshulll/openclaw-wecom/-/openclaw-wecom-0.1.41.tgz","fileCount":2264,"unpackedSize":7713661,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDh3TaDQkfeGnYLJvLxzWUSTZxiIQ3c6GOWWzY+4XKYrQIgRKQpC2YOv7qB0t2++sdTlUCZo/Y16n8O5uo8urrjIXA="}]},"_npmUser":{"name":"marshul","email":"2513117409@qq.com"},"directories":{},"maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-wecom_0.1.41_1772422989109_0.44124733752336187"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-31T08:38:07.982Z","modified":"2026-03-02T03:43:09.531Z","0.1.4":"2026-01-31T08:38:08.219Z","0.1.5":"2026-01-31T08:46:41.741Z","0.1.6":"2026-01-31T10:28:04.457Z","0.1.7":"2026-01-31T11:10:34.143Z","0.1.8":"2026-01-31T11:17:38.770Z","0.1.9":"2026-01-31T11:31:34.015Z","0.1.10":"2026-01-31T11:50:24.314Z","0.1.11":"2026-01-31T12:02:08.248Z","0.1.12":"2026-01-31T12:09:28.212Z","0.1.13":"2026-01-31T12:30:06.432Z","0.1.14":"2026-01-31T12:38:38.205Z","0.1.15":"2026-01-31T12:51:37.228Z","0.1.16":"2026-01-31T13:02:30.552Z","0.1.17":"2026-01-31T13:22:24.312Z","0.1.18":"2026-01-31T13:38:54.169Z","0.1.19":"2026-01-31T13:53:22.492Z","0.1.20":"2026-01-31T14:10:48.411Z","0.1.21":"2026-01-31T14:29:03.887Z","0.1.22":"2026-01-31T14:47:07.705Z","0.1.23":"2026-01-31T14:53:01.742Z","0.1.24":"2026-01-31T15:23:12.829Z","0.1.25":"2026-01-31T15:28:02.399Z","0.1.26":"2026-01-31T15:47:46.466Z","0.1.27":"2026-01-31T16:21:22.073Z","0.1.28":"2026-01-31T17:01:45.040Z","0.1.29":"2026-01-31T17:24:26.298Z","0.1.30":"2026-01-31T19:35:31.530Z","0.1.31":"2026-02-01T06:26:58.911Z","0.1.32":"2026-02-01T07:24:28.529Z","0.1.33":"2026-02-01T07:40:57.889Z","0.1.34":"2026-02-01T07:48:33.586Z","0.1.35":"2026-02-01T14:22:27.336Z","0.1.36":"2026-02-01T14:38:19.155Z","0.1.37":"2026-02-01T14:42:30.586Z","0.1.38":"2026-02-02T11:16:33.136Z","0.1.39":"2026-02-02T16:49:02.422Z","0.1.40":"2026-03-01T05:59:42.867Z","0.1.41":"2026-03-02T03:43:09.351Z"},"author":{"name":"OpenClaw"},"license":"MIT","keywords":["openclaw","wecom","wechat-work","channel","plugin"],"description":"OpenClaw WeCom channel plugin (intelligent bot + internal app)","maintainers":[{"name":"marshul","email":"2513117409@qq.com"}],"readme":"# OpenClaw 企业微信插件（双模式）\n\n中文 | [English](README.en.md)\n\nOpenClaw WeCom 插件，支持 **智能机器人 API 模式** 与 **自建应用模式**（双模式），并支持多账户、媒体消息与群聊。\n\n## 功能概览\n- 双模式：Bot API（JSON 回调 + stream）/ App（XML 回调 + ACK + 主动发送）\n- 多账户：`channels.wecom.accounts`\n- 消息类型：文本 / 图片 / 语音 / 视频 / 文件（收发均支持）\n- 机器人命令（App 模式）：`/help`、`/status`、`/clear`、`/sendfile`\n- 稳定性：签名校验、AES 解密、token 缓存、限流与重试\n- 群聊：自动识别 `chatId` 并使用 `appchat/send`\n- 进阶：文件夹打包发送、发送队列、操作日志、多媒体自动识别\n\n## 安装\n\n### npm 安装（推荐）\n```bash\nopenclaw plugins install @marshulll/openclaw-wecom\nopenclaw plugins enable openclaw-wecom\nopenclaw gateway restart\n```\n> npm 安装包已**内置依赖**（无需再在服务器执行 `npm install`）。\n\n### 本地路径加载\n```bash\nopenclaw plugins install --link /path/to/openclaw-wecom\nopenclaw plugins enable openclaw-wecom\nopenclaw gateway restart\n```\n> 本地路径加载需要先在项目目录执行 `npm install`。\n\n## 配置\n\n主配置写入：`~/.openclaw/openclaw.json`\n\n- 最小示例：`docs/wecom.config.example.json`\n- 全量示例：`docs/wecom.config.full.example.jsonc`（带注释）\n\n> 建议 Bot 与 App 使用**不同的 webhookPath**（如 `/wecom/bot` 与 `/wecom/app`），便于排障并避免回调混淆。\n\n### 配置示例（双模式）\n```json5\n{\n  \"channels\": {\n    \"wecom\": {\n      \"enabled\": true,\n      \"mode\": \"both\",\n      \"defaultAccount\": \"bot\",\n      \"accounts\": {\n        \"bot\": {\n          \"mode\": \"bot\",\n          \"webhookPath\": \"/wecom/bot\",\n          \"token\": \"BOT_TOKEN\",\n          \"encodingAESKey\": \"BOT_AES\",\n          \"receiveId\": \"BOT_ID\"\n        },\n        \"app\": {\n          \"mode\": \"app\",\n          \"webhookPath\": \"/wecom/app\",\n          \"corpId\": \"CORP_ID\",\n          \"corpSecret\": \"CORP_SECRET\",\n          \"agentId\": 1000001,\n          \"callbackToken\": \"CALLBACK_TOKEN\",\n          \"callbackAesKey\": \"CALLBACK_AES\"\n        }\n      }\n    }\n  }\n}\n```\n\n### 关键字段说明\n| 字段 | 说明 |\n|------|------|\n| `receiveId` | Bot 模式：填写 **Bot ID（aibotid）**，用于回调加解密校验 |\n| `corpId` | App 模式：企业 ID，用于回调解密和 API 调用 |\n| `agentId` | App 模式：应用 ID（整数） |\n\n### 模式说明\n- `mode: \"bot\"`：只启用智能机器人 API 模式\n- `mode: \"app\"`：只启用自建应用模式\n- `mode: \"both\"`：同时启用两种模式（默认）\n\n## 回调配置（企业微信后台）\n\n两种模式都要求**公网 HTTPS**，配置完成后请重启 OpenClaw gateway。\n\n### Bot 模式\n- URL：`https://你的域名/wecom/bot`\n- Token / EncodingAESKey：后台生成，对应 `token` / `encodingAESKey`\n- Bot ID（aibotid）：填写到 `receiveId`\n\n### App 模式\n- URL：`https://你的域名/wecom/app`\n- Token / EncodingAESKey：后台生成，对应 `callbackToken` / `callbackAesKey`\n- CorpID / AgentID / Secret：分别对应 `corpId` / `agentId` / `corpSecret`\n\n## 媒体处理\n\n### 入站媒体\n- **App 模式**：收到媒体会下载到本地临时目录（可配置 `media.tempDir`）\n- **Bot 模式**：图片/文件若回调提供 URL，会用 `encodingAESKey` 解密并落盘\n\n### 出站媒体\n- **必须配置 App 凭据**（`corpId/corpSecret/agentId`）才能发送媒体\n- Bot 模式媒体桥接：当 reply payload 含 `mediaUrl + mediaType` 时，会自动上传并发送\n\n### 图片识别\n插件支持两种识图方式：\n\n1. **模型视觉输入（默认）**：让模型直接看图\n   - 需在 `~/.openclaw/openclaw.json` 把模型的 `input` 包含 `\"image\"`\n\n2. **插件内置 vision（可选）**：开启 `channels.wecom.media.vision.enabled=true`\n   - 插件会先用 vision 生成识别结果，失败则回退到模型视觉输入\n\n### 视频识别\n- 需要安装 **ffmpeg**\n- 开启：`media.auto.video.enabled=true`\n- 模式：`light`（默认，抽取少量帧）/ `full`（按间隔抽帧）\n\n```bash\n# Ubuntu/Debian\nsudo apt-get update && sudo apt-get install -y ffmpeg\n\n# macOS\nbrew install ffmpeg\n```\n\n## 文件发送\n\n### /sendfile 命令（App 模式）\n\n发送服务器文件，支持多个绝对路径：\n```\n/sendfile /tmp/openclaw-wecom /home/user/report.pdf\n```\n- 支持目录：自动打包为 zip 后发送\n\n### 自然语言文件发送（App 模式）\n\n支持用自然语言描述要发送的文件：\n```\n把那个报告发给我\n把桌面的 pdf 文件发给我\n发我下载目录里的截图\n```\n\n**智能搜索特性**：\n\n- **模糊匹配**：文件名包含关键词即可匹配（如\"报告\"可匹配 `月度报告.pdf`）\n- **递归搜索**：自动搜索子目录（最深3层）\n- **多目录搜索**：同时搜索桌面、下载、文档、临时目录\n- **智能排序**：按匹配度排序，最相关的文件排在前面\n\n**搜索目录关键词**：\n\n| 关键词 | 搜索目录 |\n|--------|----------|\n| `桌面` | `~/Desktop` |\n| `下载`、`download` | `~/Downloads` |\n| `文档`、`document` | `~/Documents` |\n| `临时`、`tmp` | 配置的临时目录 |\n| `工作`、`work` | 配置的工作目录 |\n\n**自定义搜索目录**：在配置中添加 `media.searchPaths`：\n```json\n{\n  \"channels\": {\n    \"wecom\": {\n      \"accounts\": {\n        \"app\": {\n          \"media\": {\n            \"searchPaths\": [\"~/Projects\", \"/data/files\"]\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n### Agent 文件收发（App 模式）\n\n让 Agent 通过 `message` 工具主动发送文件（如\"把桌面的文件发给我\"）。\n\n**前置条件**：\n\n1. 必须配置 App 模式凭据\n2. 启用工具权限（参考下方\"OpenClaw 工具权限配置\"）\n\n**支持的媒体类型**：\n\n| 类型 | 扩展名 | 大小限制 |\n|------|--------|----------|\n| 图片 | `.jpg` `.jpeg` `.png` `.gif` `.bmp` `.webp` | 10MB |\n| 语音 | `.amr` `.mp3` `.wav` `.m4a` `.ogg` | 2MB |\n| 视频 | `.mp4` `.mov` `.avi` `.mkv` `.webm` | 10MB |\n| 文件 | 其他所有扩展名 | 20MB |\n\n## 主动推送（App 模式）\n\n接口路径：`{webhookPath}/push`（例如 `/wecom/app/push`）\n\n```bash\ncurl -X POST \"https://你的域名/wecom/app/push\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: Bearer PUSH_TOKEN\" \\\n  -d '{\"toUser\":\"WenShuJun\",\"text\":\"你好\"}'\n```\n\n| 参数 | 说明 |\n|------|------|\n| `toUser` | 目标用户 ID |\n| `chatId` | 目标群聊 ID（与 toUser 二选一） |\n| `text` | 文本内容 |\n| `mediaUrl` | 媒体 URL（可与 text 同时发送） |\n\n## 统一出站（CLI）\n\n通过 OpenClaw CLI 主动发送消息：\n```bash\nopenclaw send --channel wecom --to WenShuJun \"你好\"\nopenclaw send --channel wecom --to chat:CHAT_ID \"群消息测试\"\n```\n\n## OpenClaw 工具权限配置\n\n如果希望 Agent 能够执行本地命令（如查看文件、运行脚本等），需要启用 elevated 权限。\n\n在 `~/.openclaw/openclaw.json` 中添加：\n\n```json\n{\n  \"tools\": {\n    \"elevated\": {\n      \"enabled\": true,\n      \"allowFrom\": {\n        \"wecom\": [\"*\"]\n      }\n    }\n  }\n}\n```\n\n> **说明**：`\"*\"` 表示允许所有用户使用提权功能。生产环境可限制为特定用户 ID：`[\"user_id_1\", \"user_id_2\"]`\n\n配置完成后重启 Gateway：\n```bash\nopenclaw gateway restart\n```\n\n验证配置（在企业微信中发送）：\n\n- \"帮我看下当前目录有什么文件\"\n- \"运行 ls -la 命令\"\n\n## 常见问题\n\n| 问题 | 解决方案 |\n|------|----------|\n| 回调验证失败 | 检查 Token / AESKey / URL 是否一致 |\n| 没有回复 | 确认已启用插件并重启 gateway |\n| 媒体过大 | 调整 `media.maxBytes` 或发送更小文件 |\n| invalid access_token | 检查 `corpId/corpSecret/agentId` |\n| Agent 无法执行命令 | 检查 `tools` 配置和白名单 |\n| `errcode=60020` | 企业微信 IP 白名单问题，需添加服务器出口 IP（`curl -s https://ipinfo.io/ip`） |\n\n## 资料入口\n- 开发文档：`docs/TECHNICAL.md`\n- 配置示例：`docs/wecom.config.example.json` / `docs/wecom.config.full.example.jsonc`\n- 测试清单：`docs/TESTING.md`\n","readmeFilename":"README.zh.md"}