An chat bot framework
Project description
Kudubot
master | develop |
---|---|
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
Release history Release notifications | RSS feed
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)
Built Distribution
kudubot-0.23.0-py3-none-any.whl
(28.9 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a859efe9de821ee9a90afb9499bb79aac9b7b79a64df8cb63dc28d3ead1bf8c1 |
|
MD5 | 360a5fc0b73b0a15f22ff3c28d7e06b2 |
|
BLAKE2b-256 | bb6ba52a80df019d0312b31997dd23dedac5eba2710e5b4b9e52873f125d67dd |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6b5a9a96da56934b2ddbdd0d1c0456f6d7a0ee6a72bfa51746114aed7d2c246 |
|
MD5 | 04fa71791bd365a28f2017db5df67b7f |
|
BLAKE2b-256 | ecd2edc7a0c1c8668e6eb0b5d774c35c5b85d506e0ef173f0ca160af65c696b1 |