/cleverbotfreeapi

Simple unofficial package to interact with the same API that the Cleverbot website uses for free. This package is inspired from the package that was written in node.js: https://www.npmjs.com/package/cleverbot-free

Primary LanguagePythonMIT LicenseMIT

cleverbotfreeapi

cleverbotfreeapi

Simple unofficial package to interact with the same API that the Cleverbot website uses for free.

Downloads PyPI PyPI - Python Version PyPI - License

Installation

pip install cleverbotfreeapi

Usage

import cleverbotfreeapi

# Without context or session
cleverbotfreeapi.cleverbot("Hello.")

# With context, without session
# Please note that context should include messages sent to Cleverbot as well as the responses
cleverbotfreeapi.cleverbot("Bad.", ["hi.", "How are you?"])

# Without context, with session
cleverbotfreeapi.cleverbot("Hi.", session="Deftera")
cleverbotfreeapi.cleverbot("Fine :)", session="Deftera")

# With context and session
# An ongoing conversation with the first question as "How are you?"
cleverbotfreeapi.cleverbot(input(">>"), ["hi.", "How are you?"], "How are you?")
while True:
  print(cleverbotfreeapi.cleverbot(input(">>"), session="How are you?"))