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.

Files for cbot, version 0.1.4.3
Filename, size File type Python version Upload date Hashes
Filename, size cbot-0.1.4.3.tar.gz (19.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page