Skip to main content

An chat bot framework

Project description

Kudubot

master develop
build status build status

Logo

Kudubot is a chat bot framework designed to work with arbitrary messaging services based on bokkichat connections.

Implementing a kudubot

The base of a kudubot is the Bot class in the kudubot.Bot module. Any kudubot implementation must extend that class.

The following methods have to be implemented:

on_msg, name, parsers

on_msg is called whenever the bot receives a message. name defines the name of the bot class. parsers returns a list of CommandParser objects.

Further Information

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

kudubot-0.23.0.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

kudubot-0.23.0-py3-none-any.whl (28.9 kB view details)

Uploaded Python 3

File details

Details for the file kudubot-0.23.0.tar.gz.

File metadata

  • Download URL: kudubot-0.23.0.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.5.2

File hashes

Hashes for kudubot-0.23.0.tar.gz
Algorithm Hash digest
SHA256 a859efe9de821ee9a90afb9499bb79aac9b7b79a64df8cb63dc28d3ead1bf8c1
MD5 360a5fc0b73b0a15f22ff3c28d7e06b2
BLAKE2b-256 bb6ba52a80df019d0312b31997dd23dedac5eba2710e5b4b9e52873f125d67dd

See more details on using hashes here.

File details

Details for the file kudubot-0.23.0-py3-none-any.whl.

File metadata

  • Download URL: kudubot-0.23.0-py3-none-any.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.5.2

File hashes

Hashes for kudubot-0.23.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b6b5a9a96da56934b2ddbdd0d1c0456f6d7a0ee6a72bfa51746114aed7d2c246
MD5 04fa71791bd365a28f2017db5df67b7f
BLAKE2b-256 ecd2edc7a0c1c8668e6eb0b5d774c35c5b85d506e0ef173f0ca160af65c696b1

See more details on using hashes here.

Supported by

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