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.24.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

kudubot-0.24.0-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kudubot-0.24.0.tar.gz
  • Upload date:
  • Size: 8.6 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.24.0.tar.gz
Algorithm Hash digest
SHA256 e8511b48e8ed449b0ec8a39444c409fd2ca5f00a065ca146a7b197bfa2a7b0c9
MD5 e9ca36622b6995253b8fafbc908e459a
BLAKE2b-256 d63993d32733f58f80443e7f43e754478584dae9874412f2596a22c2a9f44968

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kudubot-0.24.0-py3-none-any.whl
  • Upload date:
  • Size: 29.5 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.24.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2293cbedf278e5c6549c796df565fd2af6413aec39cd32a0fedee6e79feef560
MD5 e22019e72c0b7971c6d25d5421e271d4
BLAKE2b-256 1dfdde0d8a0863b212255bedfbb0973ae2cd19ab5e04ead190d2286927d3d9bc

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