本文主要介绍利用itchat模块实现简单的加好友自动回复而且回复关键字,拉人进群等。比如做微商的每天拉人很烦,那么这个脚本可以让你看到希望。
登录
看到这个代码,你是不是有点懵逼,对就,就是这样简单。用手机端是 扫描二维码就可以登录了。这样每次登录都会扫描二维码,很痛苦,auto_login(True)这样就可以了。至少后续的几次登录不会再次扫描二维码
小试牛刀1:(在登陆之后给微信上的传输助手或者好友发一条消息)
send(msg="Text Message", toUserName=None) msg表示发送的文本,toUserName表示发送的对象。当然你如果登录之后想要给其他人发送消息那么首先你要获取到要发送的名字,你可以这样做:
当然send函数也可以发送文件,图片,视屏
itchat.send("Hello World!")#发送文本等同于send_msg()
ithcat.send("@fil@%s" % '/tmp/test.text')#发送文件等同于send_file()
ithcat.send("@img@%s" % '/tmp/test.png')#发送图片等同于send_img()
ithcat.send("@vid@%s" % '/tmp/test.mkv')#发送视屏等同于send_video()
小试牛刀2: 我们试着添加一个小功能(自动回复)
这里的TEXT表示当收到消息时调用该方法,回复的内容为和收到的消 息 一 样,如果你写了 from itchat.content import * 那么你@itchat.msg_register(TEXT)这样写也可以。msg已经包含了微信返回的内容以字典的形式你直接调用就好了。参数还有其他就一一介绍了
isFriendChat表示好友之间,isGroupChat表示群聊,isMapChat表示公众号,设置为True时都可以调用。
2、FRIENDS为例添加自动通过验证并且发送消息
FRIENDS加好友调用此函数。
回复加群发送群链接:
还有很多方法,可以自己一个一个试试。