Skip to main content

CSP Bot

Project description

csp-bot logo, overlapping blue speech bubbles

Build Status codecov GitHub issues PyPI PyPI

Features

csp-bot is a framework for building chat bots. It is built on csp, csp-gateway, and ccflow

csp-bot makes it easy to build extensible command-driven bots, and has some key features:

  • connect to multiple backend chat platforms from the same instance
  • register custom commands across backends
  • create scheduled commands
  • create asynchronous commands
  • tag users
  • redirect commands across rooms/channels
  • and more!

For a detailed overview and examples, see our Documentation.

Community-supported commands can be found in the csp-bot-commands project.

Installation

Install with pip:

pip install csp csp-bot

Install with conda

conda install csp csp-bot -c conda-forge

License

This software is licensed under the Apache 2.0 license. See the LICENSE file for details.

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

csp_bot-1.1.0.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

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

csp_bot-1.1.0-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

File details

Details for the file csp_bot-1.1.0.tar.gz.

File metadata

  • Download URL: csp_bot-1.1.0.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for csp_bot-1.1.0.tar.gz
Algorithm Hash digest
SHA256 d41be6f213e6c06749f647a9335f9f2f77fe998d8fc45ddd0d56e2e61b65a2d7
MD5 93a78b46d30395f74d5027f0f2858e6e
BLAKE2b-256 0066338de5a5888c33ee923a00fc5bd0dd826d3f395e413e75758d8170ab19ea

See more details on using hashes here.

File details

Details for the file csp_bot-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: csp_bot-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for csp_bot-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a65afd7b6383974e6319c5711cf66b2cde980499a0ccefa0bb957bff79b09cef
MD5 1cf8b4aa43a387689edce3c6200164e6
BLAKE2b-256 9370de55df0f1ba8275634afefb7a5ef0dc9b2fddc36ed7d1d1f3f4e50144c0b

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