用python做点好玩的
最近发现现在好多做sass和pass的平台对于自动化运营需求十分的强烈,特别是自动回复消息和自动管理客户。其实这些功能我觉得对于python来讲,是十分容易实现的,这次就来做点好玩的,一个微信自动回复机器人。
下面就给大家介绍一下,如何用python做一个自动回复微信的机器人的小工具。
用到图灵机器人api
1
我们在图灵机器人的官网上(http://www.turingapi.com/)注册并实名认证后就可以创建一个免费的机器人,这个api功能十分强大,不仅可以智能回复消息,还有定位,星座解析,成语接龙这样的游戏,并且还可以关键字回复和自定义语料。具体方法:https://www.jb51.net/article/251209.htm
python操作微信的库
itchat
2
用到了python中一个可以操作微信的第三方库itchat。但是由于这个库实现出来不是由python语言实现的,所以我们并不能通过源码看到其实现机制。但是我们可以看到里面的很多for循环,其实监听的底层原理就是一个长连接,然后不停的轮询网页端微信的状态。
直接上代码
思考
当时想沿用这个demo做个自动接入微信服务的接口,但是由于底层实现监听是用了这个长连接,如果要改成多个用户同时登录的话会有并发问题,并且要改成异步通信的,这样会造成消息误差,所以我觉得最好的办法还是做成单机服务。用户从本地去启动。
这次的分享就到这里,有兴趣的朋友可以关注下然后后台回复【python机器人】获取源码吧~