Skip to main content

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:

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kbot-py-client-1.0.2.tar.gz (5.2 kB view hashes)

Uploaded Source

Built Distribution

kbot_py_client-1.0.2-py3-none-any.whl (5.9 kB view hashes)

Uploaded Python 3

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