Skip to main content

A chinese chat bot

Project description

cbot

a chinese chat robot

Introduction to cbot usage:

version:0.1.0

####how to install cbot: #####pip install cbot #####if you got an error when install python-Levenshtein package #####you can download .whl file and install this package:python-levenshtein ####If you want to use it locally:

from cbot import CBot
cbot = CBot('cbotName')

# If you start from scratch
# cbot.train()
# while True:
#     que = input('me:')
#     reponse = cbot.get_response(str(que))
#     print('cbot:', reponse)


# If you want to train some data first
# The data set must be list type.
# And the next sentence is the answer to the last sentence.
trainList = [
    '早',
    '早上好',
    '早饭吃了么',
    '还没呢!,你呢?',
    '我也没吃',
    '我们一起吃早饭去吧',
    '好呀'
]

cbot.train(trainList)
while True:
    que = input('me:')
    reponse = cbot.get_response(str(que))
    print('cbot:', reponse)

####If you want to use it with turing api:

from cbot import CBot

cbot = CBot('felix')
cbot.turing_key = ''  # you should git an api key at http://www.tuling123.com/
while True:
    que = input('我:')
    reponse = cbot.get_response(str(que), api='turing')
    print('CBot:', reponse)

###Now have fun! ###If you get a bug,you can send the bug to my email. ###Here is my email:felix2@foxmail.com

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

cbot-0.1.3.tar.gz (19.3 kB view hashes)

Uploaded Source

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