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

Uploaded Source

Built Distribution

kudubot-0.23.1-py3-none-any.whl (29.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kudubot-0.23.1.tar.gz
  • Upload date:
  • Size: 8.2 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.1.tar.gz
Algorithm Hash digest
SHA256 ac5e3d7e9df55dd8d15e65b376faf8de4c19cb4981c63e173de15760f70ed0cb
MD5 adad25ea37d1339278152cdbb661b2e0
BLAKE2b-256 1f2002d7ccbf7b69a51d6656984e72f2b7d201169d03da6d4e74996cce83a855

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kudubot-0.23.1-py3-none-any.whl
  • Upload date:
  • Size: 29.0 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4a660b5d95859d2a4419cb903318f447ef0ead054e9cbec1f4c3db992302b7ea
MD5 ea76b6f6c4e9f4bbabc1f567f28b72a5
BLAKE2b-256 82a97813d0a5c335fc6b87941d863f6dba2cc727467d048c6f357135563d5f0b

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