{"_id":"clawbot","_rev":"8-eeae484569910a115d75408f68ef9779","name":"clawbot","dist-tags":{"latest":"2026.3.11"},"versions":{"0.0.1":{"name":"clawbot","version":"0.0.1","keywords":["clawbot","openclaw","cmdop","agent","bot","automation","orchestration","terminal","grpc","ai-agent"],"author":{"name":"CMDOP Team"},"license":"MIT","_id":"clawbot@0.0.1","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://cmdop.com/sdk/node/","bugs":{"url":"https://github.com/commandoperator/cmdop-sdk-js/issues"},"dist":{"shasum":"325edc4a2c7157c008aca961b7217bbbc00dab5f","tarball":"https://registry.npmjs.org/clawbot/-/clawbot-0.0.1.tgz","fileCount":4,"integrity":"sha512-r9bs4PEN3ikHnlb9dIGZFBUhoEx0aaLaOY30lMy4UWqBXL6afPE/UWoMd1ReiGBrlOjL3N8h2O37oS+3/4n/JQ==","signatures":[{"sig":"MEYCIQCp6vR4y4lxoO2rWLNzqfCDTgGAWNdRZIa/6oqKxsQoXAIhANanUtBj2NSgNuIIESK4rtkraJxKxgGLUpXZGt9n8boR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2359},"main":"index.js","types":"index.d.ts","gitHead":"d70a6eb397a251b383b9d582563354b0a9bde216","_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/commandoperator/cmdop-sdk-js.git","type":"git"},"_npmVersion":"11.4.2","description":"ClawBot is now OpenClaw — see @cmdop/node (npm install @cmdop/node) for full features","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/clawbot_0.0.1_1772005088901_0.06920715239288988","host":"s3://npm-registry-packages-npm-production"}},"2026.2.25":{"name":"clawbot","version":"2026.2.25","keywords":["clawbot","openclaw","cmdop","agent","bot","automation","orchestration","terminal","grpc","ai-agent"],"author":{"name":"CMDOP Team"},"license":"MIT","_id":"clawbot@2026.2.25","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://cmdop.com/sdk/node/","bugs":{"url":"https://github.com/commandoperator/cmdop-sdk-js/issues"},"dist":{"shasum":"9a8e3aed9f2e60cd17765c5e934df500a3129fb7","tarball":"https://registry.npmjs.org/clawbot/-/clawbot-2026.2.25.tgz","fileCount":4,"integrity":"sha512-HAZMgMvZKU8iC9Go9F9iyyANvouSFiBIBwmfQzFd058WJRkwVaPobnK3sda7mgfKpPjbDJIuRF/XcaFX3q4UfQ==","signatures":[{"sig":"MEUCICUcO7bmWZphRN1HGrhc8gHHESEjl25kCJxFyFb9vlsCAiEAukB9DyafAokvoRMq73SJtA6U01YcjV6ggwtuK3fX2bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2364},"main":"index.js","types":"index.d.ts","gitHead":"d70a6eb397a251b383b9d582563354b0a9bde216","_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/commandoperator/cmdop-sdk-js.git","type":"git"},"_npmVersion":"11.2.0","description":"ClawBot is now OpenClaw — see @cmdop/node (npm install @cmdop/node) for full features","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/clawbot_2026.2.25_1772005593692_0.02417409334868381","host":"s3://npm-registry-packages-npm-production"}},"2026.2.26":{"name":"clawbot","version":"2026.2.26","keywords":["clawbot","openclaw","cmdop","plugin","agent","bot","automation","orchestration","terminal","grpc","ai-agent"],"author":{"name":"CMDOP Team"},"license":"MIT","_id":"clawbot@2026.2.26","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://cmdop.com/sdk/node/","bugs":{"url":"https://github.com/commandoperator/cmdop-sdk-js/issues"},"dist":{"shasum":"a3b17cc5655d1faea39108c610a3e73c3cbf8683","tarball":"https://registry.npmjs.org/clawbot/-/clawbot-2026.2.26.tgz","fileCount":4,"integrity":"sha512-I5JO6+Du0wpzqXlzfM/mRNuDvHRrdTeM0gEG476hoHfHybD9eC9bwzOJaqSJDbThX7KahL//+so15Al9v8sJaw==","signatures":[{"sig":"MEUCIQCMZPhvS1+m5sCvuN3r0rqLYcadsGzJ6UmRUoqAQeIHMQIgJXK1hINDzBrdCXAu3uphAOoLhL7SwXzMdooAIbqhP7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2376},"main":"index.js","types":"index.d.ts","_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/commandoperator/cmdop-sdk-js.git","type":"git"},"_npmVersion":"11.2.0","description":"ClawBot — conversational bot framework plugin for CMDOP","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/clawbot_2026.2.26_1772075288747_0.782924576411151","host":"s3://npm-registry-packages-npm-production"}},"2026.2.27":{"name":"clawbot","version":"2026.2.27","keywords":["clawbot","cmdop","bot","telegram","discord","slack","agent","automation"],"author":{"name":"CMDOP Team"},"license":"MIT","_id":"clawbot@2026.2.27","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://cmdop.com/sdk/node/","bugs":{"url":"https://github.com/commandoperator/cmdop-sdk-js/issues"},"dist":{"shasum":"ebfc180e5637eb9227f2120435a94f526b710cf4","tarball":"https://registry.npmjs.org/clawbot/-/clawbot-2026.2.27.tgz","fileCount":4,"integrity":"sha512-EcFnHHuBwuerATk+UVAkzhBvd9uV3oXdrgh3dUKwNHE5Y1Hp/TrB34zIygg1OvSdlpAbkQxV7M8s3AqgZrRMRQ==","signatures":[{"sig":"MEYCIQCZVw0ks8E/mzxcLCFPuGYHu2Wxa6ku9C9XdTGyJFP+lwIhAMU3H3uRFobNqwQoDQzFERwy8fosiRgcroa6k9xbdFK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4121},"main":"index.js","types":"index.d.ts","_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/commandoperator/cmdop-sdk-js.git","type":"git"},"_npmVersion":"11.4.2","description":"ClawBot — conversational bot framework plugin for CMDOP","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@cmdop/bot":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/clawbot_2026.2.27_1772081931361_0.9572626030097999","host":"s3://npm-registry-packages-npm-production"}},"2026.2.28":{"name":"clawbot","version":"2026.2.28","keywords":["clawbot","cmdop","bot","telegram","discord","slack","agent","automation"],"author":{"name":"CMDOP Team"},"license":"MIT","_id":"clawbot@2026.2.28","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://cmdop.com/sdk/node/","bugs":{"url":"https://github.com/commandoperator/cmdop-sdk-js/issues"},"dist":{"shasum":"712c5c5359badc658e85e2612527288ffff31cc2","tarball":"https://registry.npmjs.org/clawbot/-/clawbot-2026.2.28.tgz","fileCount":4,"integrity":"sha512-U7yNwlIrIEyinlEZfUnnRxXhJgOsbFM/3MHE+LYobuN/ULv++zNkmgA2zE1GSU+tj8QwGYuDUvXhFyjTleCW2g==","signatures":[{"sig":"MEQCIBpFYBl6K8hl8gNqMXGRVusEJW4OLq0uJzhJFZ0hdoucAiAthIwrjnQ5dnDy2uKuu7KYq+rkaFnUAHgaqmBaFEJVpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3966},"main":"index.js","types":"index.d.ts","gitHead":"beb524e3f29457295ab254ad95d296f712608c85","_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/commandoperator/cmdop-sdk-js.git","type":"git"},"_npmVersion":"11.2.0","description":"ClawBot — conversational bot framework plugin for CMDOP","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@cmdop/bot":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/clawbot_2026.2.28_1772276378609_0.1083520581046098","host":"s3://npm-registry-packages-npm-production"}},"2026.3.3":{"name":"clawbot","version":"2026.3.3","keywords":["clawbot","cmdop","bot","telegram","discord","slack","agent","automation"],"author":{"name":"CMDOP Team"},"license":"MIT","_id":"clawbot@2026.3.3","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://cmdop.com/sdk/node/","bugs":{"url":"https://github.com/commandoperator/cmdop-sdk-js/issues"},"dist":{"shasum":"715d3297532acd51b19f8087093652eaf92c477d","tarball":"https://registry.npmjs.org/clawbot/-/clawbot-2026.3.3.tgz","fileCount":4,"integrity":"sha512-nK4LxqZN1lsEdMqPhdmxFy90D9Kgl65dOB2eTBf/8iSS485gtqZAE+22NDm98UiXmkA55Zb/OeYzk1wdz11y0w==","signatures":[{"sig":"MEUCID1hjOdxKymeB7SPd824i8/cbnY9GZQZ+/CUi0rC2p4eAiEAqywi9zsC3FXgHLwtay9yAsBZbDrG15Rp3wTKGhisJms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4190},"main":"index.js","types":"index.d.ts","gitHead":"725eb03145595df81d8774d55515bd9ab7ccc8d7","_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/commandoperator/cmdop-sdk-js.git","type":"git"},"_npmVersion":"11.2.0","description":"ClawBot — conversational bot framework plugin for CMDOP","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@cmdop/bot":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/clawbot_2026.3.3_1772516609827_0.5595880428372442","host":"s3://npm-registry-packages-npm-production"}},"2026.3.10":{"name":"clawbot","version":"2026.3.10","keywords":["clawbot","cmdop","bot","telegram","discord","slack","agent","automation"],"author":{"name":"CMDOP Team"},"license":"MIT","_id":"clawbot@2026.3.10","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://cmdop.com/sdk/node/","bugs":{"url":"https://github.com/commandoperator/cmdop-sdk-js/issues"},"dist":{"shasum":"ddf8cc115a42c960239ff7adb6c92efe26ce23a3","tarball":"https://registry.npmjs.org/clawbot/-/clawbot-2026.3.10.tgz","fileCount":4,"integrity":"sha512-l7Hv61jnxK+D8jHivSDPblpw3+GoRt0gwUCGu6wZt+BOJEJPgWg9SB+mZLl8sy78WPbbxfS3OtOQkNk8o2FCow==","signatures":[{"sig":"MEQCIGI3u+cRdP8wfIxp7AW8WHIgopfe5B8GQ9JCSidhO7xoAiBnR/Tui5DRptvk9fmFBN268h5so9cXjEGLv9rb9/55MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4191},"main":"index.js","types":"index.d.ts","gitHead":"fe38a6b1c0306323822273051cf4093d2a711bd6","_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/commandoperator/cmdop-sdk-js.git","type":"git"},"_npmVersion":"11.4.2","description":"ClawBot — conversational bot framework plugin for CMDOP","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@cmdop/bot":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/clawbot_2026.3.10_1773144729112_0.03097280958507831","host":"s3://npm-registry-packages-npm-production"}},"2026.3.11":{"name":"clawbot","version":"2026.3.11","description":"ClawBot — conversational bot framework plugin for CMDOP","main":"index.js","types":"index.d.ts","license":"MIT","keywords":["clawbot","cmdop","bot","telegram","discord","slack","agent","automation"],"homepage":"https://cmdop.com/sdk/node/","repository":{"type":"git","url":"git+https://github.com/commandoperator/cmdop-sdk-js.git"},"author":{"name":"CMDOP Team"},"dependencies":{"@cmdop/bot":"*"},"_id":"clawbot@2026.3.11","gitHead":"4a3a439753e90540fc960600c4c962418cf1b7bf","bugs":{"url":"https://github.com/commandoperator/cmdop-sdk-js/issues"},"_nodeVersion":"22.11.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-fsvk0ZBm0/sWtXTTXZBbBeTbbDr1JZDju2E//dD1z1eztyxHxlTrPgGwqJMNq/e4X7L+jBd+ACz4ox6s2oxIOA==","shasum":"8c29d96b0c90e77796c0284dd79e3bb8c8c3617e","tarball":"https://registry.npmjs.org/clawbot/-/clawbot-2026.3.11.tgz","fileCount":4,"unpackedSize":4286,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEg2f72Y/1Cb7CvDAp+32wEMTFLUGX4kGtPbWV0xOeHpAiB70UuJOqZBNtZAo0mZVK6i6WvMviwEwR/chQWt4lZM8A=="}]},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"directories":{},"maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/clawbot_2026.3.11_1773155428110_0.4477265436960909"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-25T07:38:08.900Z","modified":"2026-03-10T15:10:28.374Z","0.0.1":"2026-02-25T07:38:09.038Z","2026.2.25":"2026-02-25T07:46:33.838Z","2026.2.26":"2026-02-26T03:08:08.891Z","2026.2.27":"2026-02-26T04:58:51.514Z","2026.2.28":"2026-02-28T10:59:38.766Z","2026.3.3":"2026-03-03T05:43:29.960Z","2026.3.10":"2026-03-10T12:12:09.276Z","2026.3.11":"2026-03-10T15:10:28.245Z"},"bugs":{"url":"https://github.com/commandoperator/cmdop-sdk-js/issues"},"author":{"name":"CMDOP Team"},"license":"MIT","homepage":"https://cmdop.com/sdk/node/","keywords":["clawbot","cmdop","bot","telegram","discord","slack","agent","automation"],"repository":{"type":"git","url":"git+https://github.com/commandoperator/cmdop-sdk-js.git"},"description":"ClawBot — conversational bot framework plugin for CMDOP","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"readme":"![clawbot](https://raw.githubusercontent.com/markolofsen/assets/main/libs/promo_clawbot.webp)\n\n# ClawBot — Telegram, Discord & Slack Bot Framework for Remote Machine Control\n\n[![npm](https://img.shields.io/npm/v/clawbot.svg)](https://www.npmjs.com/package/clawbot) [![license](https://img.shields.io/npm/l/clawbot.svg)](https://github.com/commandoperator/cmdop-sdk-js/blob/main/LICENSE)\n\n![CMDOP Architecture](https://cmdop.com/images/architecture/vs-personal-agent.png)\n\nClawBot empowers you to build chat-ops solutions, automating remote machine control through Telegram, Discord, and Slack. As a Telegram bot framework Node.js alternative to Telegraf, and providing similar Discord bot automation to discord.js and Slack bot remote control to Bolt for Slack, ClawBot simplifies complex workflows.\n\n## Features\n\n- Automate remote server tasks using a Telegram bot framework Node.js.\n- Manage Discord bot automation with command execution and task scheduling.\n- Enable Slack bot remote control for server management and application deployment.\n- Integrate chat-ops pipelines across Telegram, Discord, and Slack.\n- Extend functionality with custom Node.js modules and middleware.\n\n## Use Cases\n\n- Control remote servers via Telegram commands\n- Run shell commands from Discord or Slack\n- Build ChatOps workflows with AI agent integration\n\n## Get Started\n\n```bash\nnpm install clawbot\n```\n\n## Quick Start\n\n```typescript\nimport { ClawBot } from 'clawbot';\n\nconst bot = await ClawBot.create({\n  apiKey: process.env.CMDOP_API_KEY,\n});\n\nbot.command('deploy', async (ctx) => {\n  const result = await bot.exec('npm run build', ctx);\n  await ctx.reply(`Build done: ${result.output}`);\n});\n\nawait bot.addTelegram({ token: process.env.TELEGRAM_TOKEN });\nawait bot.start();\n```\n\n## CLI\n\nNo SDK needed? Connect via standalone binary:\n\n```bash\ncurl -fsSL cmdop.com/install-cli.sh | bash\ncmdok ssh\n```\n\n![cmdok ssh](https://raw.githubusercontent.com/commandoperator/cmdop-sdk-js/main/assets/cmdok_ssh.gif)\n\n## Links\n\n- [CMDOP Homepage](https://cmdop.com)\n- [Documentation](https://cmdop.com/docs/sdk/node/bot/)\n- [clawbot on npm](https://www.npmjs.com/package/clawbot)\n- [GitHub](https://github.com/commandoperator/cmdop-sdk-js)\n","readmeFilename":"README.md"}