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

  介绍

小编给大家分享一下Python怎么使用微信接入图灵机器人,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强> 1。wxpy库介绍

wxpy在itchat的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。文档地址:

https://wxpy.readthedocs。io

从PYPI官方源下载安装

pip  install  -U  wxpy

<强> 2。图灵机器人

首先注册一个账号:http://www.turingapi.com/,然后可以创建一个自己的图灵机器人

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

<强> 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。效果

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

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

<强> 5。最后

这个图灵机器人,认证后,一天有100次免费调用,玩玩够了。当然,这个机器人,不止应用到微信群,感兴趣可以去了解。

以上是“Python怎么使用微信接入图灵机器人”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

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