Skip to main content

Create very simple, minimalistic Python 3 chatbots by using JSON

Project description

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.

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

pyChatteringy-0.0.5a0.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

pyChatteringy-0.0.5a0-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

Details for the file pyChatteringy-0.0.5a0.tar.gz.

File metadata

  • Download URL: pyChatteringy-0.0.5a0.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pyChatteringy-0.0.5a0.tar.gz
Algorithm Hash digest
SHA256 822956938ca0bcc82fd374d8166e08b3aacc477a07b2901aa828769d43c5bf71
MD5 8a177b37a08a8f9ea7d00722d5175e4b
BLAKE2b-256 5507d94822feb5fa7a2d84cea3f07b009549c5887a41344618c38f93b6864c52

See more details on using hashes here.

File details

Details for the file pyChatteringy-0.0.5a0-py3-none-any.whl.

File metadata

  • Download URL: pyChatteringy-0.0.5a0-py3-none-any.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for pyChatteringy-0.0.5a0-py3-none-any.whl
Algorithm Hash digest
SHA256 6a23d79a71787c22abca3675fe4f3720b49d4711d862d670786ec2301841cbed
MD5 53cea6777a4e7e170124c15389a19ca5
BLAKE2b-256 53d7131b3e5d7aae3a949811292ed795aa43369d4d523d54922baf1da2f4e80d

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