图灵机器人 python 试玩

看一个小伙伴分享的图灵机器人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()

时间: 2024-10-08 20:00:19

图灵机器人 python 试玩的相关文章

个人微信接入图灵机器人(python版)

准备工作 itchat,requests 注册图灵账号,创建机器人,获取API-KEY 代码实现 import itchat from itchat.content import * import json import requests @itchat.msg_register([TEXT]) def text_reply(msg): info = msg['Text'].encode('utf-8') url = 'http://www.tuling123.com/openapi/api'

个人微信接入图灵机器人(基于Python)

开发环境:Ubuntu14.04 编程语言:Python2.7 1.在图灵机器人官网(http://www.tuling123.com)注册账号,创建机器人,如果只是学习的话,可以使用免费版,一个账号最多可以创建5个机器人,一个机器人日调用接口数5000次. 2.开发环境搭建,这里使用的是阿里云服务器Ubuntu14.04 2.1 安装python2.7: sudo apt-get install python2.7 2.2 借助python的itchat和pillow,可以使用pip安装.it

python用requests和urllib2两种方式调用图灵机器人接口

最近从网上看见个有意思的图灵机器人,可以根据不同的信息智能回复,比如你发送一个"讲个笑话",它就会给你回复一个笑话,或者"北京天气"就可以回复天气情况,或者英文单词然后给你回复中文释义.官方文档中有php和java的调用方式,我就弄个python的吧. 注册获取API KEY 这一步很简单,直接注册一个账号就可以看到你的API KEY.这个KEY我们以后发送get请求的时候需要用到. Pythoh调用示例 掉用也比较简单,主要是模拟post 请求.然后解析 json

写二十来行python代码,让图灵机器人陪你玩耍,(附源码)

写二十来行python代码,让图灵机器人陪你玩耍,感觉不是非常的智能. 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 "尽情调教把!&

Python “图灵机器人”对话交互

1.创建图灵机器人账户 注册图灵机器人账号并创建一个机器人服务: http://www.tuling123.com/ 2.添加微信授权公众号,微信扫描生成的二维码: 3.微信关注图灵机器人公众号: 根据提供的API接入的apikey,就可以通过Python来关联微信与图灵机器人, 进行人机交互了: 4.完成下面程序,并执行再扫码登录微信,此时你的微信就可以自动回复所有消息: demo1:图灵机器人,自动回复所有微信好友和群消息 注:wxpy一个根据网页版微信的接口封装的库,如果没有库,可直接pi

【Python + Flask + Web录音 + baidu-aip + 图灵机器人 = 人机对话】 𚀒

原文: http://blog.gqylpy.com/gqy/351 安装baidu-aip:pip install baidu-aip 百度云网址:https://login.bce.baidu.com 百度语音合成文档:https://ai.baidu.com/docs#/TTS-Online-Python-SDK/top 百度语音识别文档:https://ai.baidu.com/docs#/ASR-Online-Python-SDK/top 百度自然语言处理基础技术文档:https://

Python使用微信接入图灵机器人

1.wxpy库介绍 wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展. 文档地址:https://wxpy.readthedocs.io 从 PYPI 官方源下载安装 pip install -U wxpy 2.图灵机器人 首先注册一个账号:http://www.turingapi.com/ ,然后可以创建一个自己的图灵机器人 3.使用微信接入图灵机器人 实现代码 1 #!/usr/bin/env python 2 # -*- coding:utf-

python实现图灵机器人帮你回复微信好友消息

''' Created on 2018年4月26日 @author: cvv54 ''' #引入itchat包获取微信消息 import itchat from itchat.content import * import hashlib import requests #注册帐号http://www.tuling123.com/ #获得自己的机器人,并记录下apikey #传入消息给机器人并获取回复 def get_response(msg,FromUserName): api_url='ht

Python 使用图灵机器人实现微信聊天功能

首先需要去图灵官网创建一个属于自己的机器人然后得到apikey. 一.自动与指定好友聊天 # -*- coding: utf-8 -*- """ Created at 2019-3-26 11:50:49 """ from wxpy import Bot,Tuling,embed,ensure_one bot = Bot() my_friend = ensure_one(bot.search('张三')) #想和机器人聊天的好友的备注 tulin