{"_id":"@alfe.ai/openclaw-telegram","_rev":"8-1e318e40181ed6067eea13411b0a66e3","name":"@alfe.ai/openclaw-telegram","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"@alfe.ai/openclaw-telegram","version":"0.0.1","keywords":["alfe","openclaw","telegram","telethon","mtproto"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-telegram@0.0.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"alfe-telegram":"bin/alfe-telegram.mjs"},"dist":{"shasum":"07cb31c9a9fbed3ebf96fb4a89669dd53dffb294","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-telegram/-/openclaw-telegram-0.0.1.tgz","fileCount":17,"integrity":"sha512-9pfDLcMwSvc2KXdiQrmOv9ErsqoGsKI3700n0bdWA9P2xZMeWtYgos2pTEo1uZt5n10pqKQ5bTasPudMJdhMkA==","signatures":[{"sig":"MEUCIFzsLW9dW73IUwMYMctTh0wtE4s/TKmQLQLRPIa8BFngAiEAwuB/SuqRx4VIlwakC7fomL9EnjaDLpiacZbk76hOEyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94991},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-telegram-0.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"python3 -m unittest discover -s python -p 'test_*.py' && vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/f1b46af2e8697ddeb8479d2ce2a3b6ec/alfe.ai-openclaw-telegram-0.0.1.tgz","_integrity":"sha512-9pfDLcMwSvc2KXdiQrmOv9ErsqoGsKI3700n0bdWA9P2xZMeWtYgos2pTEo1uZt5n10pqKQ5bTasPudMJdhMkA==","_npmVersion":"10.9.8","description":"Local-custody Telegram MTProto user-session listener for OpenClaw","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.17.0","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-telegram_0.0.1_1787706390415_0.7094255257328792","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@alfe.ai/openclaw-telegram","version":"0.0.2","keywords":["alfe","openclaw","telegram","telethon","mtproto"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-telegram@0.0.2","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"alfe-telegram":"bin/alfe-telegram.mjs"},"dist":{"shasum":"7f6a5c10fbda7cf98ccc9cba452964a9d28b5088","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-telegram/-/openclaw-telegram-0.0.2.tgz","fileCount":17,"integrity":"sha512-1UrBEPz87TMVTVR5/7zoXpdaEGDlgTMwIS0ZMcnW+tdy2i2HtvMsmLQCt61NCbAFPCOXx+w+hooeudkR0dqRsg==","signatures":[{"sig":"MEYCIQCQ2yhdFK00yUexTQpwnRy4CC2WKbt9VzlDdW4swk532AIhAI+XXvagWD1vPrq3D8kKDViXVthosAHYyaqo1rRhjAbq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95340},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-telegram-0.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"python3 -m unittest discover -s python -p 'test_*.py' && vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/fd69e784d87d0fa60497bde515d99df4/alfe.ai-openclaw-telegram-0.0.2.tgz","_integrity":"sha512-1UrBEPz87TMVTVR5/7zoXpdaEGDlgTMwIS0ZMcnW+tdy2i2HtvMsmLQCt61NCbAFPCOXx+w+hooeudkR0dqRsg==","_npmVersion":"10.9.8","description":"Local-custody Telegram MTProto user-session listener for OpenClaw","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.17.0","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-telegram_0.0.2_1787789096893_0.7931872044954831","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@alfe.ai/openclaw-telegram","version":"0.0.3","keywords":["alfe","openclaw","telegram","telethon","mtproto"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-telegram@0.0.3","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"alfe-telegram":"bin/alfe-telegram.mjs"},"dist":{"shasum":"a6a6bfdafb1b68a9599cac108c793dd4ce301ed2","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-telegram/-/openclaw-telegram-0.0.3.tgz","fileCount":17,"integrity":"sha512-ua7qrwZ5v1uQQZB2RHnKsAmeM3ePOgO8LJvDyrTbs5RMOzSVQY2/a/i2ousiK3pWRUBBd6bk/DWC9p78FbPS7w==","signatures":[{"sig":"MEYCIQCh0udX0cXeZVu8KWTCJN6wvUzD/iEn3rV4alEkvpQs2wIhAP3QLbRGVYv9LoALXOgesWdtaGIGvuHR5As0QL953bPg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95340},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-telegram-0.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"python3 -m unittest discover -s python -p 'test_*.py' && vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/23216d4d04279dd24c69eebbe5adf798/alfe.ai-openclaw-telegram-0.0.3.tgz","_integrity":"sha512-ua7qrwZ5v1uQQZB2RHnKsAmeM3ePOgO8LJvDyrTbs5RMOzSVQY2/a/i2ousiK3pWRUBBd6bk/DWC9p78FbPS7w==","_npmVersion":"10.9.8","description":"Local-custody Telegram MTProto user-session listener for OpenClaw","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.17.1","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-telegram_0.0.3_1788119164209_0.2389981297204311","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@alfe.ai/openclaw-telegram","version":"0.0.4","keywords":["alfe","openclaw","telegram","telethon","mtproto"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-telegram@0.0.4","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"alfe-telegram":"bin/alfe-telegram.mjs"},"dist":{"shasum":"9d91de4e47e9d49c4400bc392cc2096965cacc27","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-telegram/-/openclaw-telegram-0.0.4.tgz","fileCount":17,"integrity":"sha512-tSOz5RyBif6ENuhVQTYeuatIqaptnxHpUf8UJqYpWIFuelXvs58E3BzWq+kLDTEW3l6zQpH+PQmbGnK7FLg8cA==","signatures":[{"sig":"MEQCIEMxS+AHw2CNh06Rvt1qAf6A0MjDiYnuoiQNCZQSirj4AiBKS7xXwyIVePUNlRzzRr4kAVRcXi8aFqiLdR/4kc2kKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95340},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-telegram-0.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"python3 -m unittest discover -s python -p 'test_*.py' && vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/b043a93697540b50a3b1b2731beeb1f7/alfe.ai-openclaw-telegram-0.0.4.tgz","_integrity":"sha512-tSOz5RyBif6ENuhVQTYeuatIqaptnxHpUf8UJqYpWIFuelXvs58E3BzWq+kLDTEW3l6zQpH+PQmbGnK7FLg8cA==","_npmVersion":"10.9.8","description":"Local-custody Telegram MTProto user-session listener for OpenClaw","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.18.0","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-telegram_0.0.4_1788832924241_0.44911124419790993","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@alfe.ai/openclaw-telegram","version":"0.0.5","keywords":["alfe","openclaw","telegram","telethon","mtproto"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-telegram@0.0.5","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"alfe-telegram":"bin/alfe-telegram.mjs"},"dist":{"shasum":"49775a060beb5e2c572404d132989f339b800b73","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-telegram/-/openclaw-telegram-0.0.5.tgz","fileCount":17,"integrity":"sha512-QcjlyADFulXgRMqOYxc4cd/gNAs9rh1vRCkmNkL7gYgv8pOD62kljKYFlSlb5sonYClHLyQDHN3oAXcRtvGE8Q==","signatures":[{"sig":"MEYCIQDX/4MVcYVUUIqHf3+RFxn/KmylZ012YdxEX007KstVoQIhALWNbPNFmAwoXxhh5zImwcc11RvqXdtxi/UX54yZCth+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95340},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-telegram-0.0.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"python3 -m unittest discover -s python -p 'test_*.py' && vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/81a66d9abab64146fd4cb62720d3f75b/alfe.ai-openclaw-telegram-0.0.5.tgz","_integrity":"sha512-QcjlyADFulXgRMqOYxc4cd/gNAs9rh1vRCkmNkL7gYgv8pOD62kljKYFlSlb5sonYClHLyQDHN3oAXcRtvGE8Q==","_npmVersion":"10.9.8","description":"Local-custody Telegram MTProto user-session listener for OpenClaw","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.19.0","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-telegram_0.0.5_1788928291767_0.6098792571376732","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@alfe.ai/openclaw-telegram","version":"0.0.6","keywords":["alfe","openclaw","telegram","telethon","mtproto"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-telegram@0.0.6","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"alfe-telegram":"bin/alfe-telegram.mjs"},"dist":{"shasum":"8723373328c5b21ebf678b89d3096e332ead49e6","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-telegram/-/openclaw-telegram-0.0.6.tgz","fileCount":17,"integrity":"sha512-damztac3sL3mAh6xUHHYsvIY/KYaMBzIyJ3PxR0vNo4OzC0YVhu2Lrr1diBfi067yXugsXfktW1GVPBPcOej5A==","signatures":[{"sig":"MEUCIHyedDyeX4nTVmFfSwtoSIlqPgKTk7/N81QUUSIILk72AiEAzrRlQfVqT4wKsltWNrJ17Q7hvHk8ZbjaCA08FwR1D9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3s+vifo/pOPICb/j+7f0Itxt7YGD9KVbbHDanahvBNAIhAKlkoLxx51Ez1JSrPaptogmH8JGkhirEsfYLcuTCGD0R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95596},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-telegram-0.0.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"python3 -m unittest discover -s python -p 'test_*.py' && vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/691b3ef54cf1fb6f8bdb3109975ab011/alfe.ai-openclaw-telegram-0.0.6.tgz","_integrity":"sha512-damztac3sL3mAh6xUHHYsvIY/KYaMBzIyJ3PxR0vNo4OzC0YVhu2Lrr1diBfi067yXugsXfktW1GVPBPcOej5A==","_npmVersion":"10.9.8","description":"Local-custody Telegram MTProto user-session listener for OpenClaw","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.19.1","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-telegram_0.0.6_1789857377840_0.7992698012341832","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@alfe.ai/openclaw-telegram","version":"0.0.7","keywords":["alfe","openclaw","telegram","telethon","mtproto"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-telegram@0.0.7","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"alfe-telegram":"bin/alfe-telegram.mjs"},"dist":{"shasum":"6488c316b8a006bb4a44efe93d2b290b0dbfda20","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-telegram/-/openclaw-telegram-0.0.7.tgz","fileCount":18,"integrity":"sha512-WB7LeW6ohOBgqledS1zT2glEEqfYKGRvZuTEuVFKY9E9FmItlAyWcHvI6zNmVUerCQBDvpudMfrm4M1Jck4iew==","signatures":[{"sig":"MEUCIGwATWMZ+GJdUek1XAwhxHCvEIeGKuU/Z2wlTuiS8C2mAiEA38dvTQhQAJ2WZ7aJTdvpkyMxu0Axf0rTv9ylfFxHRsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHwC7DrqiCqkhGymgVTiDpydft5pgfcHgi68lDkg4WKiAiAgV4PntpZ1YbUjMNus1hRCAPNUKvXhOIVKZ7oJskEruA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139829},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-telegram-0.0.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"python3 -m unittest discover -s python -p 'test_*.py' && vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/a6f583aafbbca3e84edb3c65cabe05b9/alfe.ai-openclaw-telegram-0.0.7.tgz","_integrity":"sha512-WB7LeW6ohOBgqledS1zT2glEEqfYKGRvZuTEuVFKY9E9FmItlAyWcHvI6zNmVUerCQBDvpudMfrm4M1Jck4iew==","_npmVersion":"10.9.8","description":"Local-custody Telegram MTProto user-session listener for OpenClaw","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.19.2","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-telegram_0.0.7_1789945612098_0.9872213279872475","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"_id":"@alfe.ai/openclaw-telegram@0.0.8","bin":{"alfe-telegram":"bin/alfe-telegram.mjs"},"dist":{"shasum":"035f301c26288815ebf0ff5ff6fd0fa916ff69d9","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-telegram/-/openclaw-telegram-0.0.8.tgz","fileCount":18,"integrity":"sha512-L72/FvQIbLBblF2dETHaoLHroCcF5ldKrvGjGLViFs/Po9sVJB6K7y1TfLZQObgzOrPlTlo/sVGremgtv6+GjQ==","signatures":[{"sig":"MEQCIBQ0AwGbXAo3LK08aaXqvtBb6IjqE23d2Dztfh5MgNBUAiAjpVyUAc1jChvn9vdFPk6CLVo7D+Z9DA6CKgP3pEEVOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCS3rzhpaHH+VF99iqhQnoRJ+OZy70SKL8WPerpOlzenwIhANcy9PBzVuV7R8MSgJbsp+39OfiWzKv+b9XGfBfpVVj3"}],"unpackedSize":142109},"main":"./dist/plugin.js","name":"@alfe.ai/openclaw-telegram","type":"module","_from":"file:alfe.ai-openclaw-telegram-0.0.8.tgz","types":"./dist/index.d.ts","author":{"url":"https://alfe.ai","name":"Alfe"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"license":"UNLICENSED","scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"python3 -m unittest discover -s python -p 'test_*.py' && vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"version":"0.0.8","_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"homepage":"https://alfe.ai","keywords":["alfe","openclaw","telegram","telethon","mtproto"],"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/7f470d2b8dc73599df36af6ce2e18985/alfe.ai-openclaw-telegram-0.0.8.tgz","_integrity":"sha512-L72/FvQIbLBblF2dETHaoLHroCcF5ldKrvGjGLViFs/Po9sVJB6K7y1TfLZQObgzOrPlTlo/sVGremgtv6+GjQ==","_npmVersion":"10.9.8","description":"Local-custody Telegram MTProto user-session listener for OpenClaw","directories":{},"maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.19.2","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-telegram_0.0.8_1790019280791_0.4436224250701113"}}},"time":{"created":"2026-08-26T01:06:30.217Z","modified":"2026-09-21T19:34:41.195Z","0.0.1":"2026-08-26T01:06:30.547Z","0.0.2":"2026-08-27T00:04:57.106Z","0.0.3":"2026-08-30T19:46:04.358Z","0.0.4":"2026-09-08T02:02:04.386Z","0.0.5":"2026-09-09T04:31:31.907Z","0.0.6":"2026-09-19T22:36:17.941Z","0.0.7":"2026-09-20T23:06:52.404Z","0.0.8":"2026-09-21T19:34:40.873Z"},"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","homepage":"https://alfe.ai","keywords":["alfe","openclaw","telegram","telethon","mtproto"],"description":"Local-custody Telegram MTProto user-session listener for OpenClaw","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"readme":"# `@alfe.ai/openclaw-telegram`\n\nLocal Telegram user-session access for an Alfe/OpenClaw agent. It uses\nTelethon/MTProto, so it can see the same dialog list as the signed-in Telegram\naccount instead of the restricted Bot API view.\n\nOpen the agent's Connections in Alfe and choose **Connect Telegram**. Enter your\nphone number, Telegram verification code, and optional two-step password. Alfe\nsupplies the application credentials and prepares the isolated local runtime.\nThere are no commands or developer credentials for the user to provide.\n\nThe browser encrypts each private answer for a short-lived login attempt on the\nagent. The cloud relays ciphertext; the agent decrypts it and passes it directly\nto the local Telegram client. Codes and passwords do not enter agent prompts,\nlogs, or configuration. The Telegram device session stays on that machine.\nThe local login attempt expires after ten minutes and can be cancelled.\n\nManaged hosts provide Python 3. Self-hosted hosts need Python 3.9 or newer; the\nintegration creates its own virtual environment and installs pinned Telethon.\nIf Python's built-in venv support is missing, it downloads a hash-verified PyPA\nvirtualenv zipapp into the agent's private directory without changing system\npackages. Operators may still use `alfe-telegram login --agent-id <agent-id>`\nas a diagnostic fallback with their own Telegram application credentials.\n\nAgent tools:\n\n- `telegram_status`\n- `telegram_list_chats`\n- `telegram_list_subscriptions`\n- `telegram_subscribe`\n- `telegram_unsubscribe`\n\nSubscriptions are explicit and read-only toward Telegram. Incoming text and\ncaptions can trigger agent turns; generated responses are not posted back.\nOnly subscribe where you have permission to process the messages, and follow\nTelegram's API terms.\n\nRemoving the Alfe Connection stops and uninstalls the listener but deliberately\ndoes not erase a logged-in device during an ordinary reinstall. Before retiring\nthe machine, revoke the device session and remove its local state with:\n\n```bash\nnpx -y @alfe.ai/openclaw-telegram@0.0.7 logout --agent-id <agent-id>\n```\n","readmeFilename":"README.md"}