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

CMDOP Architecture

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)

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.2.28.tar.gz (2.2 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.2.28-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for clawbot-2026.2.28.tar.gz
Algorithm Hash digest
SHA256 c01634d996bd8bdda1fc4e75d37cbb82aacffc4b2db629119323578a5e0b6dd0
MD5 662ddbee3a4c0b91a62c044d66ad77a9
BLAKE2b-256 0c2415d782306e9fbfffc7cc682d8462362b857f811c39fa4047a27cbbc7d1c7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for clawbot-2026.2.28-py3-none-any.whl
Algorithm Hash digest
SHA256 b95a938560d1033cdc58f22be8026c45d4cf52ffbe5f7e41f41230c42688a22d
MD5 a32581bd8d521ad711e2c3423a3aef9a
BLAKE2b-256 35d248c32efa5415d9685026c09e34fd07975d9654e2932f24dd62fcea9a25f3

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