圖靈機器人 python 試玩

uoou發表於2015-01-19

看一個小夥伴分享的圖靈機器人Python玩法,覺得挺好的
linux上,可以嘗試更簡單的方法。比如說使用curl命令 curl "http://www.tuling123.com/openapi/api?key=申請到的key&info=聊天內容"
比如:curl "http://www.tuling123.com/openapi/api?key=fskfjaslfjals&info=hello"

#!/usr/bin/python
# -- coding: utf8 --

import os
import json
import urllib2

class Chat(object):
key = "申請的key" # turing123網站
apiurl = "http://www.tuling123.com/openapi/api?"

def init(self):
    os.system("clear")
    print "盡情調教把!"
    print "-------------------------------"

def get(self):
    print "> ",
    info = raw_input()
    if info == ('q' or 'exit' or "quit"):
        print "- Goodbye"
        return
    self.send(info)

def send(self, info):
    url = self.apiurl + 'key=' + self.key + '&' + 'info=' + info
    re = urllib2.urlopen(url).read()
    re_dict = json.loads(re)
    text = re_dict['text']
    print '- ', text
    self.get()

if name == "main":
chat = Chat()
chat.init()
chat.get()

enter image description here

相關文章