介绍
小编给大家分享一下Python怎么使用微信接入图灵机器人,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
<强> 1。wxpy库介绍强>
wxpy在itchat的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。文档地址:
https://wxpy.readthedocs。io
从PYPI官方源下载安装
pip install -U wxpy
<强> 2。图灵机器人
强>
首先注册一个账号:http://www.turingapi.com/,然后可以创建一个自己的图灵机器人
<强> 3。使用微信接入图灵机器人强>
实现代码
# !/usr/bin/env python #,- *安康;编码:utf-8 - * #时间:2017/08/15 20:53:19 1.0 # version # __author__: lanlong #参看网址http://wxpy.readthedocs.io/zh/latest/index.html import 请求 得到wxpy import * import json import 随机 时间=robot 机器人()#定义机器人对象 #图灵机器人获取回复消息 时间=def talks_robot (info & # 39; hello 世界# 39;): 时间=api_url 才能;& # 39;http://www.tuling123.com/openapi/api& # 39;,, #图灵机器人api接口 时间=apikey 才能;& # 39;your api # 39;,,,,, #图灵api密钥 data 才能=,{& # 39;关键# 39;:,apikey, ,,,,,,,& # 39;信息# 39;:,信息} 时间=req 才能;requests.post (api_url, data=https://www.yisu.com/zixun/data)。text #通过接收消息信息,对数据在封装,向灵图机器人发出请求请求,并获得回复 回复=json.loads(点播)['文本']#加载方法是把json对象转化为python对象,转储方法是把pyhon对象转化为json对象 返回应答#返回回复数据 @robot.register() #灵图机器人注册注册 def tuling_reply(味精):#回复来自其他好友,群聊和公众号的消息 defaultReply='我接受:' +味精。文本#为了保证在图灵关键出现问题的时候仍旧可以回复,这里设置一个默认回复 机器人=['——机器人李’,”——由反正不是本人”,“我是灵图的机器人”】#防止误解追加解释,可以去掉 消息=皗}”.format (msg.text) #格式转换,转换为字符串 回复=talks_robot(信息=消息)+ random.choice(机器人) 返回应答或defaultReply if __name__==癬_main__”: robot.start() #开始监听和自动处理消息 嵌入()#进入Python命令行,让程序保持运行
<强> 4。效果强>
<强> 5。最后强>
这个图灵机器人,认证后,一天有100次免费调用,玩玩够了。当然,这个机器人,不止应用到微信群,感兴趣可以去了解。
以上是“Python怎么使用微信接入图灵机器人”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!