Skip to main content

ClawBot — conversational bot framework plugin for CMDOP

Project description

ClawBot — Telegram, Discord & Slack Bot Framework for Remote Machine Control

PyPI Python license

clawbot

ClawBot empowers you to create chat-ops solutions with a Telegram bot framework in Python, Discord bot automation, and Slack bot remote control. Unlike Telegraf, discord.js, or Bolt for Slack, ClawBot offers a unified interface for managing your infrastructure through chat. Build powerful bots to interact with your systems remotely.

Features

  • Orchestrate remote systems using a Telegram bot framework in Python.
  • Automate Discord bot interactions for server management.
  • Execute shell commands securely via Slack bot remote control.
  • Develop chat-ops workflows with custom command handlers.
  • Integrate with various services to extend bot functionality.

Use Cases

  • Control remote servers via Telegram commands
  • Run shell commands from Discord or Slack
  • Build ChatOps workflows with AI agent integration

Installation

pip install clawbot

Quick Start

from clawbot import ClawBot

client = ClawBot.remote(api_key="cmdop_live_xxx")

output = client.exec("df -h")
print(output)

status = client.broadcast_status()
print(status)

CLI

No SDK needed? Connect via standalone binary:

curl -fsSL cmdop.com/install-cli.sh | bash
cmdok ssh

cmdok ssh

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clawbot-2026.3.20.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

clawbot-2026.3.20-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file clawbot-2026.3.20.tar.gz.

File metadata

  • Download URL: clawbot-2026.3.20.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for clawbot-2026.3.20.tar.gz
Algorithm Hash digest
SHA256 5cd9bb9f5c2cca368e51a255e75dadbc5871ba28cbae0fae28c268310412522c
MD5 f5f70f4891f9c8477226977591a953ea
BLAKE2b-256 22af589191e3d7bfa4e35ba75d8e8f0f5a961f0c4026ded4f91776a987cf2ac2

See more details on using hashes here.

File details

Details for the file clawbot-2026.3.20-py3-none-any.whl.

File metadata

  • Download URL: clawbot-2026.3.20-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for clawbot-2026.3.20-py3-none-any.whl
Algorithm Hash digest
SHA256 4bc1b80f6a86002d7e42a929e1de81ef1194b3aa663f324fe35c3da066b544a9
MD5 dd05a52a770285ece8fe68bc2f62eca7
BLAKE2b-256 af325b33b5a791c08121ecbd00b47ba49f7357d34b6f04b46bf052c6f4d7c533

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page