前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python利用itchat实现微信简单机器人

python利用itchat实现微信简单机器人

作者头像
不断折腾
发布2019-09-24 20:02:07
1K0
发布2019-09-24 20:02:07
举报
文章被收录于专栏:折腾折腾再折腾

本文主要介绍利用itchat模块实现简单的加好友自动回复而且回复关键字,拉人进群等。比如做微商的每天拉人很烦,那么这个脚本可以让你看到希望。


登录

看到这个代码,你是不是有点懵逼,对就,就是这样简单。用手机端是 扫描二维码就可以登录了。这样每次登录都会扫描二维码,很痛苦,auto_login(True)这样就可以了。至少后续的几次登录不会再次扫描二维码

小试牛刀1:(在登陆之后给微信上的传输助手或者好友发一条消息)

send(msg="Text Message", toUserName=None) msg表示发送的文本,toUserName表示发送的对象。当然你如果登录之后想要给其他人发送消息那么首先你要获取到要发送的名字,你可以这样做:

当然send函数也可以发送文件,图片,视屏

代码语言:javascript
复制
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加好友调用此函数。

回复加群发送群链接:

还有很多方法,可以自己一个一个试试。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-06-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 python入门到放弃 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档