Client for Konverso Kbot
Project description
README
This package contains utilities which you may use to easily interact with Konverso Kbot application.
In particular, you may:
- Invoke some of the APIs to view / update / create Kbot configuration objects such as Intents, Message, etc.
- Collect metrics showing how the bot is performing.
- Create a Conversation and interact with it, sending message and getting responses
See also
Access Konverso Support
You may contact us:
- For any commercial inquiry: contact@konverso.ai
- For support: https://konverso.atlassian.net/servicedesk/customer/portals
Alliance for Open ChatBot
Alternatively, you may also connect using the standard Alliance for Open Chatbot APIs to any Konverso bot: See a ready to use python package: https://github.com/konverso-ai/open-chatbot-py-client
Installation
You may use pip3 to install the software on your Kbot instance:
First Navigate to your work-area and then invoke:
pip3 install -e git+https://konverso@bitbucket.org/konversoai/kbot-py-client.git
Usage
You would typically first need to login and then invoke some of the API wrapped methods.
Login
import json
from kbot_client import Client
cli = Client("metabot.konverso.ai")
cli.login("monitor", "mysecretcodehere")
Collect metrics
Once authenticated, you can for example retrieve useful usage metrics, these can be used by a Monitoring application or for some business intelligence rendering:
metrics = cli.metric().json()
print("Collected metrics:")
print(json.dumps(metrics, indent=4))
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
Built Distribution
Hashes for kbot_py_client-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72c4e2e8b202f96590123bed38fc12ae5fcbbcdabdb99591435f0b9268069a36 |
|
MD5 | 6ad664fe8fc70c2a4dbb465c1945778d |
|
BLAKE2b-256 | cbbfd89b868484db53bb091f7e6f593014533f8266db51e2331caa796a4e69de |