Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

pyChatteringy

Status GitHub Issues GitHub Pull Requests License

Create simple chatbots by using JSON. Built with ♥ and Python

📝 Table of Contents

🧐 About

This package aims to provide users a simple way to create simple chatbots by using JSON.

🏁 Installation

It is very easy to get the basic chatbot running or integrate it in your application.


🚦 Prerequisites

This project is in alpha/testing stage, but the bare minimum works.

See TODO.md for a to-do list.



Note:

This project was tested against Python 3.9 only. Python 3.6+ should work, but wasn't tested (yet - perhaps you'd like to give it a go?)


$ pip install pychatteringy

🩹 Updating

$ pip install pychatteringy --update

🚀 Quickstart

To create a basic & minimal chatbot with included example intents, use:

# Import the ChatBot class:
from pychatteringy.classes.chatbot import ChatBot

# Initialize chatbot:
chatbot = ChatBot()


# Store response to query "Hi!" in a variable:
response = chatbot.chat("Hi!")
# Print the response:
print(response)

The code above is very simple. It obtains a response from a chatbot and then returns it.

TODO: More documentation

⛏️ Built Using

  • Python - Programming language

✍️ Authors

  • @CWKevo - Main owner & maintainer

See also the list of contributors who participated in this project.

Metadata

Release files for pyChatteringy 0.0.5a0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyChatteringy 0.0.5a0
File Size Uploaded
pyChatteringy-0.0.5a0.tar.gz 16.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyChatteringy 0.0.5a0
File Interpreter ABI Platform
pyChatteringy-0.0.5a0-py3-none-any.whl Python 3 none any Details

Total release size: 36.1 kB

Release files / pyChatteringy-0.0.5a0.tar.gz

Download URL pyChatteringy-0.0.5a0.tar.gz
Size 16.0 kB
Tags Source
SHA-256 checksum
How to use checksums
822956938ca0bcc82fd374d8166e08b3aacc477a07b2901aa828769d43c5bf71
BLAKE2b-256 checksum
How to use checksums
5507d94822feb5fa7a2d84cea3f07b009549c5887a41344618c38f93b6864c52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

Release files / pyChatteringy-0.0.5a0-py3-none-any.whl

Download URL pyChatteringy-0.0.5a0-py3-none-any.whl
Size 20.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6a23d79a71787c22abca3675fe4f3720b49d4711d862d670786ec2301841cbed
BLAKE2b-256 checksum
How to use checksums
53d7131b3e5d7aae3a949811292ed795aa43369d4d523d54922baf1da2f4e80d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

Release history Release notifications | RSS feed

This release

0.0.5a0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page