{"_id":"@askjo/wa_meow","_rev":"17-10b4748ba7187d186521c0f52621b472","name":"@askjo/wa_meow","dist-tags":{"latest":"1.0.17"},"versions":{"1.0.0":{"name":"@askjo/wa_meow","version":"1.0.0","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.0","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"2a2a037e0619997a4d38fe709f0e7aa511858c3d","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.0.tgz","fileCount":9,"integrity":"sha512-2eJwAWlXBwgjefsm7JpDdVsuzcoReGSewHsHGc2b9oDYU0qWXVTwyZp7R8AJQRyfe8Pry8whunPVZ0AOuIgLUA==","signatures":[{"sig":"MEUCIDetTJ0loEuFmtFvK8U8+nmOJtW09P6vy/aoFtOwunv6AiEArMXuOz86DM2tsh0EGkWN2THun3qlFh/6YCRFXeQV0Bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0131dfc935c44512fdf1f0edceed60bd0783926f","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","label":"WhatsApp (whatsmeow)","description":"WhatsApp channel powered by whatsmeow Go library"},"install":{"config":"channels.wa_meow"},"extensions":["src/index.ts"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"typescript":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.0_1769906635234_0.8451257996740373","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@askjo/wa_meow","version":"1.0.1","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.1","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"e157b7bc4eec13426a8cc4660aa612c3f55f10f8","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.1.tgz","fileCount":10,"integrity":"sha512-6JuLJcS9hpTlMdTymKJUa1ElbOPiwckRf4sROpwC4pr7i5FPBYzTq779pLkSqM55fv9yvSjY86S/ub3EKLVxZw==","signatures":[{"sig":"MEQCIAeWNEE2WVMheymSvLl8GWPeeSkiAaVMpL0hAioEnc4fAiBOx23cKv9/LDhnfw7wil8nbVvF4U9HRoG2Scw/upy8Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38460},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"15ecb925e5a657fd21d568a996dd10a72b7836cd","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","label":"WhatsApp (whatsmeow)","description":"WhatsApp channel powered by whatsmeow Go library"},"install":{"config":"channels.wa_meow"},"extensions":["src/index.ts"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"typescript":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.1_1769907841836_0.49007840749443","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@askjo/wa_meow","version":"1.0.2","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.2","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"0a0c7f3ef0026719086886637c6b5add9f3b9f45","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.2.tgz","fileCount":10,"integrity":"sha512-LZe4JVsyp46ZYHNGFxDS8Jx4gpAtKcBhuB9FVFPYZSqAeQKM4CUWkNWLA4eFkfHfM6lmX/dcorLc9H0eaLEDFA==","signatures":[{"sig":"MEUCIHERLccFy5OzvrP2l8+UzdGify+Z4m7k0kiJ6ChlbKOJAiEAoj1huAiu6HGeNpUuKYk/vydy0CLQRaebpuOf7U3DQ4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38460},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bfb840130321860ae4d3e9f08fa4248b7bc4f775","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","label":"WhatsApp (whatsmeow)","description":"WhatsApp channel powered by whatsmeow Go library"},"install":{"config":"channels.wa_meow"},"extensions":["src/index.ts"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"typescript":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.2_1769907963711_0.09218580319274094","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@askjo/wa_meow","version":"1.0.3","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.3","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"ee41aa891d2d8f76d6c14855e0f466858d77fe99","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.3.tgz","fileCount":10,"integrity":"sha512-keBZG0RXMS3fV3Qcjq3CVNJX6tg+H5M02LxV5LYaoUVlAMPthRp3kSoc8Le5/DBmezXiWSPhoqsDidUOkP8juw==","signatures":[{"sig":"MEYCIQDGe30UhTZjXXR0ls1ok5TedIMSh2ircmMIEiZPbVRBvAIhALmnDysMJ1bF5h0zKJckqcPl5Brji1y1TJ7hzlpGPEnE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38461},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bfb840130321860ae4d3e9f08fa4248b7bc4f775","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","label":"WhatsApp (whatsmeow)","description":"WhatsApp channel powered by whatsmeow Go library"},"install":{"config":"channels.wa_meow"},"extensions":["dist/index.js"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"typescript":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.3_1769908137572_0.8282913753995429","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@askjo/wa_meow","version":"1.0.4","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.4","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"7a23306c01d1ce70ec964c32cc5f0f00da5ca441","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.4.tgz","fileCount":10,"integrity":"sha512-n2Xrws7rcK6QtOlcLrUaudez7i/nDQ7tX6hbTI77q4603vtpZXEqbfHfb2GrtwkARXEjQZyfrOrSF3mpgLV1nA==","signatures":[{"sig":"MEUCIQDHuX93NpcNXtV9MvwAPb2BH3IHCh4YA5NVMHTviooEkgIgLksAq3sON5jUDQo1z48nUK5s2PzkVIqNm68a5PyBL6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38425},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bfb840130321860ae4d3e9f08fa4248b7bc4f775","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","label":"WhatsApp (whatsmeow)","description":"WhatsApp channel powered by whatsmeow Go library"},"install":{"config":"channels.wa_meow"},"extensions":["dist/index.js"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"typescript":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.4_1769908377474_0.6137766767350878","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@askjo/wa_meow","version":"1.0.5","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.5","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"d376a5ede40dcadb2fc74743ed7f869a7d8ac9ce","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.5.tgz","fileCount":10,"integrity":"sha512-YlSBGSsWJoQcBxjMu0ywWZpwgpN68XzW9NHBT3xYWaURsQrq+NnH7a5u6biVXMtRxzv173xBlWF0dWxZY/3xTw==","signatures":[{"sig":"MEYCIQCL9sN8KWTNsxMaRkDxz16FGcSax/v9DaZtYH2FW7Bv6AIhAOrqIzVeATRCNQn+MB0GK24LA4AJW0g8HqICe+5J9TlA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bfb840130321860ae4d3e9f08fa4248b7bc4f775","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","label":"WhatsApp (whatsmeow)","description":"WhatsApp channel powered by whatsmeow Go library"},"install":{"config":"channels.wa_meow"},"extensions":["dist/index.js"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"typescript":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.5_1769908484361_0.2160202790399517","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@askjo/wa_meow","version":"1.0.6","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.6","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"efe72479634b2d809a4aca1aa16856772e5215a0","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.6.tgz","fileCount":13,"integrity":"sha512-KSw43CrtoLTyTtPNpwWFc8PuV6+1uVkTlPEWHRoDpqWzklI95zF273lP70WdiqJIuJGifoVwWbUkyiYOv/fAVA==","signatures":[{"sig":"MEYCIQC7vHUKbouT9zEW4d+mOc1bZeYcoqQXc4K+cK/0FhJfHwIhAJ0JI+7CrtKb2le9LeIHPPl3Qs5/aenvQkX9Je3cyHyy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62354278},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bfb840130321860ae4d3e9f08fa4248b7bc4f775","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","label":"askjo/wa_meow whatsapp bridge","description":"WhatsApp channel powered by whatsmeow Go library"},"install":{"config":"channels.wa_meow"},"extensions":["dist/index.js"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"typescript":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.6_1769908955037_0.2703558393900518","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@askjo/wa_meow","version":"1.0.7","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.7","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"5d2395e92e48c0d625ab3afa0ccc1a34fe471198","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.7.tgz","fileCount":13,"integrity":"sha512-nMWTRQGV9eG0wdUZuYg3Y/O3LMZqgR+PyYwPpVW9DsebRRXfm2jD/H8WRknUlihKO7BJ0et15Cr2qaHYhMmV6w==","signatures":[{"sig":"MEUCIF1Mc3YSEJ3m4QVsiFROI5XVfqJXtypgpb7MkPwoKbqEAiEAu6nZlH9ku8TEJvAfhp93NRlTtW4bamZ3VrUvjGdowb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62354501},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bfb840130321860ae4d3e9f08fa4248b7bc4f775","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","label":"askjo/wa_meow whatsapp bridge","description":"WhatsApp channel powered by whatsmeow Go library"},"install":{"config":"channels.wa_meow"},"extensions":["dist/index.js"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"typescript":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.7_1769910184255_0.07183524742151892","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@askjo/wa_meow","version":"1.0.9","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.9","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"ccdc73c2f7f29ac90f96e199200c759bf9a1d2bd","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.9.tgz","fileCount":13,"integrity":"sha512-ZAkWgDpc8c9CyEUjpuik9znZgWhP673+Rjb/EXHpQUYBGd4vV/adcga/Hm1WzjfQwzwvcErNBoU6s6o2PQhoaA==","signatures":[{"sig":"MEUCICuzcKbOe3fCs9nyVRpHpnVG2qKTOjVZAWQA7ttJkr2wAiEA88OUFbgU6JrW8+85olHCnOhHFojhQcBTfLSQGiNiheQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62360891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4bbf414700a3abbeffc0f2d467ea4c4de3d41860","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","label":"WhatsApp (wa_meow)","description":"WhatsApp channel powered by whatsmeow Go library"},"install":{"config":"channels.wa_meow"},"extensions":["dist/index.js"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"typescript":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.9_1769910839224_0.05065371834093768","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@askjo/wa_meow","version":"1.0.10","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.10","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"592825f970bc02ff850f85475384fa3bfc0d9b2d","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.10.tgz","fileCount":13,"integrity":"sha512-//GSKGPml2T5ATxuvZMysHRp3myRR22SAYmHL4LfjqLi+FpMdRU3CI1C9R1xl+75QO6uf0o1LJ/UaIsF5NzF/Q==","signatures":[{"sig":"MEQCIG1JjZ2QaBTJpjXuzDX/PfU5KP3gjokCxSf0ZEllPddcAiAQHZi/VODTuVLEMz2zL5Hz7fcqQY6fIkld66Sg91ub3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62361092},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4bbf414700a3abbeffc0f2d467ea4c4de3d41860","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","label":"WhatsApp (wa_meow)","description":"WhatsApp channel powered by whatsmeow Go library"},"install":{"config":"channels.wa_meow"},"extensions":["dist/index.js"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"qrcode":"^1.5.4","typescript":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0","@types/qrcode":"^1.5.6"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.10_1769910873974_0.7633557599836291","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@askjo/wa_meow","version":"1.0.11","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.11","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"867cd756a951b3f7b3840e99106e70d7c2e6baf8","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.11.tgz","fileCount":13,"integrity":"sha512-FKwfBk+NhHiE7UsBQ+t5IDnxbXAKmnT8hsDL0ln8xDGuLiWijgn8IpsrCMJ+Pc0w+Pd9nWBDtXXbG8kDXK4rYQ==","signatures":[{"sig":"MEUCIGa4jz6eWiiNvHGnNYUJSAXA9H/hLR9MjNHKRe/+mfDWAiEAkGz5hp3WmEG55osmsCa+mXsEMmRajBp/xjFEmC6D06w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62361684},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4bbf414700a3abbeffc0f2d467ea4c4de3d41860","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","label":"WhatsApp (wa_meow)","description":"WhatsApp channel powered by whatsmeow Go library"},"install":{"config":"channels.wa_meow"},"extensions":["dist/index.js"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"qrcode":"^1.5.4","typescript":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0","@types/qrcode":"^1.5.6"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.11_1769917042315_0.7849859734875273","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@askjo/wa_meow","version":"1.0.12","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.12","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"76ccd1618150ef498a30c83ad2fdd0ec3c0e85d2","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.12.tgz","fileCount":13,"integrity":"sha512-ROZTcwbUW/2YEn/60OkaBkaBrsqrKDCp2j8tRaATrQXRKi0iFp1E850MhF3U4zAL07ACHn406w2UPaaJM0Hybw==","signatures":[{"sig":"MEYCIQCHPJhx4YFCvgqKplteW3x6svaJmagqNb6Lh+W/9SJtbAIhANNmwz5B6F2GtQCzrwVL6i/diylFOt85ZRttwfIYVn4c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62362463},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"12de2423ac54cbc17c2a8343a56113c48a5ce158","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","blurb":"Connect WhatsApp via QR code scan","label":"WhatsApp (wa_meow)","docsPath":"/channels/wa_meow","description":"WhatsApp channel powered by whatsmeow Go library","selectionLabel":"WhatsApp (wa_meow)"},"install":{"config":"channels.wa_meow","postInstall":"Plugin installed. Run 'openclaw configure' to set up WhatsApp."},"extensions":["dist/index.js"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"qrcode":"^1.5.4","typescript":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0","@types/qrcode":"^1.5.6"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.12_1769918658055_0.5593567328988978","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@askjo/wa_meow","version":"1.0.13","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.13","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"12373b80fed7ba1682dd015480227af57e9b7684","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.13.tgz","fileCount":16,"integrity":"sha512-LQ+gzCBLMhdzs8v+2oj1CpJiRUtz6xc0kRqYkghZiRCqotIMEPpiz2++3qEXOhws6g3bpMUqUTzJB1GzoFM6Tw==","signatures":[{"sig":"MEUCIFxMwnXpq/3Wc1e6GtuS2aKqxXfCQdy3j2UWXsZUTemwAiEAybG4qrN4syMoFoEDmYku+MB+Zg2J+QeqERlF2bQBvK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62378284},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"12de2423ac54cbc17c2a8343a56113c48a5ce158","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","blurb":"Talk to OpenClaw via WhatsApp self-messaging","label":"wa_meow WhatsApp (self-chat)","docsPath":"/channels/wa_meow","description":"WhatsApp self-chat channel powered by whatsmeow Go library","selectionLabel":"wa_meow WhatsApp (self-chat)"},"install":{"config":"channels.wa_meow","postInstall":"Plugin installed. Run 'openclaw configure' to set up WhatsApp."},"extensions":["dist/index.js"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"typescript":"^5.7.0","eventsource":"^4.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0","@types/qrcode":"^1.5.6","@types/eventsource":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.13_1769919798334_0.7749279674478244","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@askjo/wa_meow","version":"1.0.14","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.14","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"62a9381dec5ad47868eed7c07330d5ba73433496","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.14.tgz","fileCount":19,"integrity":"sha512-sRRbqzc4xjmWjIG4PrXpiwiem2torFBOjanp2yQ6f7HZT13a4Y2w6q1lpq13zZ3vuuu72i6EtTdaTKvOX+JsBw==","signatures":[{"sig":"MEYCIQCWNDrvEa4Juj2BYZJGMHdtcTqZlbjT+ogyUDppfkPTZwIhANbj0/t4d5JRuHvjlGfFaO8Lwh4GknZA0AP0yffDNFC7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62397361},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"16663ceb04574e35f15cfc18e3dd76ad195b4506","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","blurb":"Talk to OpenClaw via WhatsApp self-messaging","label":"wa_meow WhatsApp (self-chat)","docsPath":"/channels/wa_meow","description":"WhatsApp self-chat channel powered by whatsmeow Go library","selectionLabel":"wa_meow WhatsApp (self-chat)"},"install":{"config":"channels.wa_meow","postInstall":"Plugin installed. Run 'openclaw configure' to set up WhatsApp."},"extensions":["dist/index.js"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"typescript":"^5.7.0","eventsource":"^4.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0","@types/qrcode":"^1.5.6","@types/eventsource":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.14_1769920607390_0.6785552759217286","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@askjo/wa_meow","version":"1.0.15","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.15","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"506607aad4b54dd5106619c3cc9e189b0b75a902","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.15.tgz","fileCount":19,"integrity":"sha512-waKPItkBHoN4Ak3XWzqSFJ7sPWbODK/d7dxc5T06Zer5EeesTZNjSQZe/2N4FagsWJBH1Bn6mCuCAkTlnG35Xg==","signatures":[{"sig":"MEUCIQCUX/LMtfyVwJmzNiFJnISufgzTlxy3rBYe9G1pLxUsnwIgcINj1AwPps5lQMfnRYc9PA+WTd2dxrn4s7Ld8Qg85/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62399876},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"38748c963a8ffa7d72a5198225da2afe6d6826bc","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","blurb":"Talk to OpenClaw via WhatsApp self-messaging","label":"wa_meow WhatsApp (self-chat)","docsPath":"/channels/wa_meow","description":"WhatsApp self-chat channel powered by whatsmeow Go library","selectionLabel":"wa_meow WhatsApp (self-chat)"},"install":{"config":"channels.wa_meow","postInstall":"Plugin installed. Run 'openclaw configure' to set up WhatsApp."},"extensions":["dist/index.js"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"typescript":"^5.7.0","eventsource":"^4.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0","@types/qrcode":"^1.5.6","@types/eventsource":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.15_1769978644788_0.6246064573734704","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@askjo/wa_meow","version":"1.0.16","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"author":{"name":"Jo Inc"},"license":"MIT","_id":"@askjo/wa_meow@1.0.16","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"dist":{"shasum":"38a1acea005def84d18e0835d9ec77b31614d015","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.16.tgz","fileCount":19,"integrity":"sha512-qk0Ea+YdXfXMRjjRW3t8ZWxRbjawG+nGAq7TnSaY9mkKx76cw2XshXLw9fRKdw3dyrbtlxg6cXM5w3d0VkeYXA==","signatures":[{"sig":"MEUCIChYzvWzFmNwzqTAEvI8orz67sNE2pR2b2C3wwz96FQwAiEAyVogjok7ap36jtVeIluZApcG2KchE4yr7Irq5XgIoMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62399671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7b724149dc6a511be2f521ecdd8d09a15cc07ed5","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"openclaw":{"channel":{"id":"wa_meow","blurb":"Talk to OpenClaw via WhatsApp self-messaging","label":"wa_meow WhatsApp (self-chat)","docsPath":"/channels/wa_meow","description":"WhatsApp self-chat channel powered by whatsmeow Go library","selectionLabel":"wa_meow WhatsApp (self-chat)"},"install":{"config":"channels.wa_meow","postInstall":"Plugin installed. Run 'openclaw configure' to set up WhatsApp."},"extensions":["dist/index.js"]},"repository":{"url":"git+https://github.com/jo-inc/wa_meow.git","type":"git"},"_npmVersion":"11.6.1","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","directories":{},"_nodeVersion":"24.10.0","dependencies":{"typescript":"^5.7.0","eventsource":"^4.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/node":"^25.1.0","@types/qrcode":"^1.5.6","@types/eventsource":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wa_meow_1.0.16_1769980162675_0.6695609386222148","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@askjo/wa_meow","version":"1.0.17","description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","main":"dist/index.js","types":"dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"homepage":"https://github.com/jo-inc/wa_meow#readme","bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"repository":{"type":"git","url":"git+https://github.com/jo-inc/wa_meow.git"},"keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"license":"MIT","author":{"name":"Jo Inc"},"openclaw":{"extensions":["dist/index.js"],"channel":{"id":"wa_meow","label":"wa_meow WhatsApp (self-chat)","selectionLabel":"wa_meow WhatsApp (self-chat)","blurb":"Talk to OpenClaw via WhatsApp self-messaging","description":"WhatsApp self-chat channel powered by whatsmeow Go library","docsPath":"/channels/wa_meow"},"install":{"config":"channels.wa_meow","postInstall":"Plugin installed. Run 'openclaw configure' to set up WhatsApp."}},"scripts":{"build":"tsc","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","prepublishOnly":"npm run build"},"dependencies":{"eventsource":"^4.1.0","qrcode-terminal":"^0.12.0","typescript":"^5.7.0"},"devDependencies":{"@types/eventsource":"^3.0.0","@types/node":"^25.1.0","@types/qrcode":"^1.5.6","vitest":"^3.0.0"},"gitHead":"80bd08970f1b74e017396fc886837dc60bfc754a","_id":"@askjo/wa_meow@1.0.17","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-eThPBXVJW6JdTDEDAtiVxnrI1GGWAys/T33MMin+0YttO2aErm0EScyTmSZiDGJzHlQ9U/8ldPRLlPJo7IkRxA==","shasum":"4987cae2a7bd3a1025b5f4b1d08d2416395c8729","tarball":"https://registry.npmjs.org/@askjo/wa_meow/-/wa_meow-1.0.17.tgz","fileCount":19,"unpackedSize":62401223,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCXkPsDLN4KasvZPf6jKuzvEiLBvWaG9ZAYCAhZa1C+ngIgfXy391fPNq4Azz6qjzd8xD+LuMnBaF30YWTAvQ3oALk="}]},"_npmUser":{"name":"askjo","email":"oss+jo@askjo.ai"},"directories":{},"maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wa_meow_1.0.17_1770074227738_0.2420568527204212"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-01T00:43:55.160Z","modified":"2026-02-02T23:17:08.781Z","1.0.0":"2026-02-01T00:43:55.396Z","1.0.1":"2026-02-01T01:04:01.998Z","1.0.2":"2026-02-01T01:06:03.846Z","1.0.3":"2026-02-01T01:08:57.697Z","1.0.4":"2026-02-01T01:12:57.640Z","1.0.5":"2026-02-01T01:14:44.546Z","1.0.6":"2026-02-01T01:22:35.934Z","1.0.7":"2026-02-01T01:43:05.158Z","1.0.9":"2026-02-01T01:54:00.096Z","1.0.10":"2026-02-01T01:54:34.875Z","1.0.11":"2026-02-01T03:37:23.195Z","1.0.12":"2026-02-01T04:04:19.052Z","1.0.13":"2026-02-01T04:23:19.183Z","1.0.14":"2026-02-01T04:36:48.321Z","1.0.15":"2026-02-01T20:44:05.679Z","1.0.16":"2026-02-01T21:09:23.769Z","1.0.17":"2026-02-02T23:17:08.637Z"},"bugs":{"url":"https://github.com/jo-inc/wa_meow/issues"},"author":{"name":"Jo Inc"},"license":"MIT","homepage":"https://github.com/jo-inc/wa_meow#readme","keywords":["whatsapp","whatsmeow","openclaw","clawdbot","moltbot","channel","messaging"],"repository":{"type":"git","url":"git+https://github.com/jo-inc/wa_meow.git"},"description":"WhatsApp bridge powered by whatsmeow 🐱 · OpenClaw plugin","maintainers":[{"name":"askjo","email":"oss+jo@askjo.ai"}],"readme":"# WhatsApp Bridge\n\nA lightweight, self-hosted WhatsApp gateway for AI assistants. Built for [OpenClaw](https://openclaw.ai) and similar personal AI agent projects.\n\n> **Production-tested:** This code is extracted from and powers the WhatsApp integration at [askjo.ai](https://askjo.ai).\n\n## Add to OpenClaw\n\n```bash\nopenclaw plugins install @askjo/wa_meow\n```\n\nOr directly from GitHub:\n\n```bash\nopenclaw plugins install https://github.com/jo-inc/wa_meow\n```\n\nThen configure:\n\n```yaml\nchannels:\n  wa_meow:\n    serverUrl: http://localhost:8090\n    accounts:\n      main:\n        userId: 1\n        enabled: true\n```\n\n---\n\nConnect your AI assistant to WhatsApp in minutes. Send messages, receive events via SSE, and manage multiple sessions with a simple REST API.\n\n## Why This Exists\n\nIf you're running [OpenClaw](https://openclaw.ai) or building your own AI assistant, you need a way to connect to WhatsApp. This bridge:\n\n- **Runs on your hardware** - Your messages stay with you\n- **Simple REST API** - No complex protocols to learn\n- **Real-time events** - SSE streaming for instant message delivery\n- **Multi-user support** - One instance handles multiple WhatsApp accounts\n- **Session persistence** - Encrypted backup/restore across restarts\n- **More stable than Baileys** - Built on [whatsmeow](https://github.com/tulir/whatsmeow) (Go), which has better memory management and fewer session logout issues than the popular Baileys library\n\n## Quick Start\n\n### Option 1: Docker (Recommended)\n\n```bash\ndocker run -d \\\n  --name wa_meow \\\n  -p 8090:8090 \\\n  -v wa_meow-data:/data/whatsapp \\\n  ghcr.io/jo-inc/wa_meow:latest\n```\n\n### Option 2: From Source\n\n```bash\n# Clone the repo\ngit clone https://github.com/jo-inc/wa_meow.git\ncd wa_meow\n\n# Run (requires Go 1.21+)\n./run-server.sh\n```\n\n### Connect to WhatsApp\n\n```bash\n# 1. Create a session\ncurl -X POST localhost:8090/sessions -d '{\"user_id\": 1}'\n\n# 2. Get QR code (opens SSE stream)\ncurl localhost:8090/sessions/qr?user_id=1\n\n# 3. Scan QR with your phone (WhatsApp > Linked Devices > Link a Device)\n\n# 4. You're connected! Send a message:\ncurl -X POST localhost:8090/messages/send \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"user_id\": 1, \"chat_jid\": \"1234567890@s.whatsapp.net\", \"text\": \"Hello from my AI!\"}'\n```\n\n## API Reference\n\n### Sessions\n\n| Endpoint | Method | Description |\n|----------|--------|-------------|\n| `/sessions` | POST | Create session (`{\"user_id\": 123}`) |\n| `/sessions/qr?user_id=X` | GET | SSE stream of QR codes for login |\n| `/sessions/status?user_id=X` | GET | Connection status |\n| `/sessions/save?user_id=X` | POST | Persist session (requires encryption key) |\n| `/sessions/delete?user_id=X` | DELETE | Disconnect and cleanup |\n\n### Messages\n\n| Endpoint | Method | Description |\n|----------|--------|-------------|\n| `/messages/send` | POST | Send text message |\n| `/messages/react` | POST | React to a message with emoji |\n| `/messages/typing` | POST | Send typing indicator |\n| `/chats?user_id=X` | GET | List all chats (contacts + groups) |\n| `/events?user_id=X` | GET | SSE stream of incoming messages |\n\n### Health\n\n| Endpoint | Method | Description |\n|----------|--------|-------------|\n| `/health` | GET | Health check |\n\n## Message Format\n\n### Send a Message\n\n```bash\ncurl -X POST http://localhost:8090/messages/send \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"user_id\": 1,\n    \"chat_jid\": \"1234567890@s.whatsapp.net\",\n    \"text\": \"Hello!\"\n  }'\n```\n\n### React to a Message\n\n```bash\ncurl -X POST http://localhost:8090/messages/react \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"user_id\": 1,\n    \"chat_jid\": \"1234567890@s.whatsapp.net\",\n    \"message_id\": \"ABC123\",\n    \"emoji\": \"thumbsup\"\n  }'\n```\n\n### Listen for Incoming Messages\n\n```bash\ncurl -N http://localhost:8090/events?user_id=1\n```\n\nEvents are delivered as SSE:\n\n```\nevent: message\ndata: {\"type\":\"message\",\"payload\":{\"id\":\"ABC123\",\"chat_jid\":\"1234567890@s.whatsapp.net\",\"sender_jid\":\"9876543210@s.whatsapp.net\",\"sender_name\":\"John\",\"text\":\"Hey there!\",\"timestamp\":1706745600,\"is_from_me\":false}}\n```\n\n## Configuration\n\n| Environment Variable | Default | Description |\n|---------------------|---------|-------------|\n| `DATA_DIR` | `/data/whatsapp` | SQLite database storage |\n| `PORT` | `8090` | HTTP server port |\n| `WHATSAPP_SESSION_KEY` | - | Base64 AES-256 key for encrypted session backup |\n\n### Session Encryption (Optional)\n\nTo persist sessions across container restarts or sync between instances:\n\n```bash\n# Generate a key\nopenssl rand -base64 32\n\n# Set it as an environment variable\nexport WHATSAPP_SESSION_KEY=\"your-generated-key\"\n```\n\n## Deployment\n\n### Fly.io\n\n```bash\nfly apps create my-wa_meow\nfly secrets set WHATSAPP_SESSION_KEY=\"$(openssl rand -base64 32)\"\nfly deploy\n```\n\n### Docker Compose\n\n```yaml\nversion: '3.8'\nservices:\n  wa_meow:\n    image: ghcr.io/jo-inc/wa_meow:latest\n    ports:\n      - \"8090:8090\"\n    volumes:\n      - wa_meow-data:/data/whatsapp\n    environment:\n      - WHATSAPP_SESSION_KEY=your-secret-key\n    restart: unless-stopped\n\nvolumes:\n  wa_meow-data:\n```\n\n## Architecture\n\n```\nYour AI Assistant\n       |\n       | REST API (JSON)\n       v\n+------------------+\n| WhatsApp Bridge  |  <-- This project\n+------------------+\n       |\n       | WhatsApp Web Protocol (via whatsmeow)\n       v\n+------------------+\n| WhatsApp Servers |\n+------------------+\n```\n\n- **One SQLite database per user** - Sessions are isolated\n- **whatsmeow** - Battle-tested WhatsApp Web client library\n- **Server-Sent Events** - Real-time message streaming\n- **AES-256-GCM** - Optional session encryption for backup\n\n## Development\n\n```bash\n# Install air for live-reload\ngo install github.com/air-verse/air@latest\n\n# Run with auto-reload\n./run-server.sh\n```\n\n## Troubleshooting\n\n**QR code not appearing?**\n- Make sure you're using `curl -N` to disable buffering\n- The QR stream times out after 2 minutes\n\n**Session keeps disconnecting?**\n- WhatsApp may disconnect linked devices after 14 days of phone inactivity\n- Keep your phone connected to the internet\n\n**Getting rate limited?**\n- WhatsApp has sending limits. Space out your messages.\n- Don't spam or you'll get banned.\n\n## Security Notes\n\n- This connects to your personal WhatsApp account\n- Your session data is stored locally (or encrypted if `WHATSAPP_SESSION_KEY` is set)\n- Never expose this bridge to the public internet without authentication\n- Consider running behind a reverse proxy with auth\n\n## Current Limitations\n\n- **No group chat support yet** - You can list groups and send messages to group JIDs, but group-specific features (mentions, replies, admin actions) are not implemented\n- **Text messages only** - No media (images, audio, video, documents) support yet\n- **No message history** - Only receives messages while connected\n\n## Credits\n\nThis project is built on **[whatsmeow](https://github.com/tulir/whatsmeow)** by [@tulir](https://github.com/tulir) - a robust, well-maintained Go library that handles all the WhatsApp Web protocol complexity. Without whatsmeow, this bridge wouldn't exist. If you find this project useful, consider starring [whatsmeow on GitHub](https://github.com/tulir/whatsmeow).\n\nInspired by the [OpenClaw](https://openclaw.ai) community and the growing ecosystem of self-hosted AI assistants.\n\n## License\n\nMIT License - See [LICENSE](LICENSE) for details.\n","readmeFilename":"README.md"}