大体的套路就是通过python登陆网页微信,调用图灵机器人的接口,之后收到信息就可以自动回复。
首先需要一个图灵机器人账号,注册地址:http://www.tuling123.com
之后登陆,创建一个机器人,获取到apikey,这个之后需要用到。
安装python的wxpy模块:
pip install wxpy
安装完成后就可以开始写代码了:
from wxpy import *
robot = Bot()初始化机器人,登陆网页微信
tuling = Tuling(api_key='xxxxxxxxxxxxxxxxxxxxxxxxxxxxx')#初始化图灵接口组件
@robot.register(chats=[Friend,Group])#注册机器人响应方法,只响应好友和群消息,公众号一般都有自动回复,所以不响应公众号消息
def reply_my_friend(msg):
if msg.member: #判断是否为群消息
if msg.is_at:如果是@自己的就自动回复,否侧pass
tuling.do_reply(msg)
else:
pass
else:#非群的好友消息一律回复
tuling.do_reply(msg)
embed()
是不是很简单
使用方法同windows版的微信,运行后弹出二维码,扫码登陆。建议使用小号测试。
上个效果图:
功能介绍:
自动回复好友消息
自动回复群聊中@自己的消息
不回复公众号消息,大部分公众号有自动回复,一旦开始就停不下来了
查天气
查快递
讲故事
讲笑话
中英互译
.。。。。。。
这些功能都是由图灵机器人提供的,我们做的只是通过网页微信接口登陆,调用图灵机器人。
图灵机器人注册网址http://www.tuling123.com。
wxpy文档地址https://wxpy.readthedocs.io/zh/latest/index.html。有兴趣的小伙伴可以一起玩耍
来源:oschina
链接:https://my.oschina.net/u/4319585/blog/3870240