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

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

作者头像
不断折腾
发布于 2019-09-24 12:02:07
发布于 2019-09-24 12:02:07
1.1K00
代码可运行
举报
运行总次数:0
代码可运行

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


登录

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

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

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python实现微信机器人——itchat库
itchat是一个开源的微信个人号接口,可以使用该库进行微信网页版中的所有操作,比如:所有好友、添加好友、拉好友群聊、微信机器人等等。详细用户请看文档介绍,在这里。
程序员迪迪
2021/12/21
1.8K0
python实现微信接口
比如在我的微信中有一个备注为autolife的人,我可以使用这个方法搜索出详细的信息
爱撒谎的男孩
2019/12/31
5.9K0
30行代码实现微信自动回复机器人
前段时间写过一篇微信好友大揭秘,很多朋友对itchat非常感兴趣,今天下午又学到了itchat另一种有趣的玩法---微信自动回复机器人。
PM小王
2019/07/02
3.5K0
30行代码实现微信自动回复机器人
微信机器人进化指南
听说阿尔法狗又要挑战柯杰了。时至今日,人工智能不断刷新我们对这个世界的理解。或许再过不久,你真的不知道跟你在网上聊天的对象还是不是一个“人”,也不知道自己的工作会不会有天就被机器给取代了。 要想不被机器淘汰,那只能“进化”得比机器还快! 之前我们介绍了一个可以记录微信撤回消息的小工具,参见 再也不用担心错过几个亿啦:基于Python的微信消息防撤回工具 今天我们就来讲讲它的实现基础 - itchat。文末将给出一个基于 itchat 开发的微型微信聊天机器人。 itchat 是一个开源的微信个人公众号接口,
Crossin先生
2018/04/17
3.9K0
微信机器人进化指南
基于itchat实现微信群消息同步机器人
最近 全栈数据工程师养成攻略 的微信群已经将近500人,开了二群之后为了打通不同微信群之间的消息,花了点时间做了个消息同步机器人,在任意群收到消息时同步到其他群,并且将聊天内容上传至数据库,以供进一步分析、统计和展示。 基本思路是,用 Python 模拟微信登陆,接收到群里消息后,对文本、图片、分享等各类消息类型分别处理,并转发至其他群。 前期准备 首先得有一个微信号,用于代码模拟登陆。由于我的微信号得自己留着用,现阶段注册微信又必须要手机号,于是只好特意办了个电信号,用来申请了一个新的微信,微信号是 ho
张宏伦
2018/06/07
3.4K1
淘宝客微信机器人搭建教程(Python 3.0版)
相信很多人都听过或者接触过各类导购 APP、QQ 群、微信群分享一些淘宝商品的优惠券或是其他的优惠信息。
CSDN技术头条
2018/07/30
4.7K0
淘宝客微信机器人搭建教程(Python 3.0版)
神秘微信短信发送技术准备
上述代码在python交互编程模式下,与ipython中都可以使用。 获取的API信息如下(从ipython中拷贝的):
马哥linux运维
2019/01/22
1.4K0
用Python实现微信接口(一)
專 欄 ❈爱撒谎的男孩,Python中文社区专栏作者 博客:https://chenjiabing666.github.io ❈ 安装 sudo pip install itchat 登录 itchat.auto_login()这种方法将会通过微信扫描二维码登录,但是这种登录的方式确实短时间的登录,并不会保留登录的状态,也就是下次登录时还是需要扫描二维码,如果加上hotReload==True,那么就会保留登录的状态,至少在后面的几次登录过程中不会再次扫描二维码,该参数生成一个静态文件itchat.pkl
Python中文社区
2018/01/31
2.2K0
用Python实现微信接口(一)
微信机器人
使用它可以方便的完成 回复消息、搜索好友、被添加自动回复、获取好友信息等功能,当然功能不止于这些,这里我们用到了回复信息功能
双鬼带单
2018/12/05
7.4K2
itchat微信的python库2023.5.4
用户7138673
2023/08/16
1.2K1
itchat微信的python库2023.5.4
基于itchat实现微信群消息同步机器人1.0
上次的微信消息同步机器人存在一些问题,在使用过程中也有些不方便。今天终于不能忍了,抽出时间改了改,进行了一些改进,以下是完善后的版本。 ---- 最近 全栈数据工程师养成攻略 的微信群已经将近500人,开了二群之后为了打通不同微信群之间的消息,花了点时间做了个消息同步机器人,在任意群收到消息时同步到其他群,并且将聊天内容上传至数据库,以供进一步分析、统计和展示。 基本思路是,用 Python 模拟微信网页版登陆,接收到群里消息后,对文本、图片、分享等各类消息类型分别处理,并转发至其他群。 前期准备 首先得
张宏伦
2018/06/07
3.1K0
用Python玩转微信的正确姿势!
0. itchat 最近研究了一些微信的玩法,我们可以通过网页版的微信微信网页版,扫码登录后去抓包爬取信息,还可以post去发送信息。 然后发现了itchat这个开源项目,作者是@LittleCoder,已经把微信的接口完成了,大大的方便了我们对微信的挖掘,以下的功能也通过itchat来实现。 安装itchat这个库 pip install itchat 先来段简单的试用,实现微信的登录,运行下面代码会生成一个二维码,扫码之后手机端确认登录,就会发送一条信息给‘filehelper’,这个filehelpe
Python中文社区
2018/01/31
2.2K1
用Python玩转微信的正确姿势!
【干货】python玩转微信:微信好友统计信息全掌握
在过去的几个月中,由于在新生群中回答问题费时费力,同时又有许多重复而又有固定答案的回答,我受到一些知乎文章的启发,维护了一个基于itchat的群聊机器人。从刚开始接入图灵机器人时只会尬聊的机器人,之后又加入了api.ai的按照消息内容自动回复,而后再加入了回复表情功能,使得机器人变得越来越有趣。 现在,由于itchat的更新和被wxpy一些更有趣的功能所吸引,我计划将这个机器人分步重写,并将完整的机器人构建步骤展现给大家。 安装wxpy 安装wxpy非常简单,如果你拥有pip,请直接按照Github中的方法
钱塘数据
2018/03/06
2.4K0
【干货】python玩转微信:微信好友统计信息全掌握
【Python】30行代码教你将微信变成智能回复机器人
摘要:使用微信itchat接口和图灵机器人接口,三十行代码将你的微信变成聊天机器人,自动回复来自好友的消息。 01 — itchat安装与使用说明 itchat安装 简单安装:pip install itchat 源码安装(下载地址):https://pypi.python.org/pypi/itchat#downloads windows:下载whl包,直接pip install *.whl即可;Linux 下载tar.gz包运行setup.py即可。 itchat使用说明 具体详情可以参见
CodeInHand
2018/03/26
2.8K0
【Python】30行代码教你将微信变成智能回复机器人
python itchat库的使用
itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。 使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。 当然,该api的使用远不止一个机器人,更多的功能等着你来发现. 1. 实现微信消息的获取 import itchat @itchat.msg_register(itchat.content.TEXT) def print_content(msg): print(msg['Text']) itchat.auto_login() itchat.run(
润森
2019/08/29
2.5K0
python itchat库的使用
Python中的itchat模块的使用
@CSDN:https://blog.csdn.net/weixin_44510615/article/details/105340263
润森
2020/04/08
9140
Python中的itchat模块的使用
520 | 机器人竟然对我表白了?!用Python假装自己有女朋友(附代码)
授权转载自大数据分析和人工智能 作者:小马哥 爱数圈联合创始人 520这一天,也是网络情人节。就在今天,python聊天机器人竟然对我表白了,并且还自动地和微信里面的所有人和群聊天。一时间,所有人以为我变成了聊天达人。具体什么情况,我们慢慢看看怎么实现的。 运行环境 运行平台:Mac Python版本:Python3.6 IDE:spyder wxpy介绍 wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。 wxpy一些常见的场景: 一些常见的场景 控制路由
大数据文摘
2018/05/23
2.4K0
利用itchat 10行python代
使用的是python第三方库itchat,itchat模块是一位叫littlecodersh的大神写的模块,附上大神的github地址,有兴趣的朋友可以去尝试玩一下itchat模块,很有趣的!!!https://github.com/littlecode...
py3study
2020/01/02
1.6K0
微信 自动回复 机器人_python控制微信
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/189146.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/28
4.8K0
微信 自动回复 机器人_python控制微信
【Python】哄女朋友的那些奇技淫巧
第一个就是我们的pinyin模块了,这个模块骚就骚在可以直接把中文汉字转化成中文的汉语拼音,甚至连第几声发音都可以给你搞出来,具体使用很简单,导入后直接使用get方法即可:
我被狗咬了
2019/09/29
2.1K0
【Python】哄女朋友的那些奇技淫巧
相关推荐
Python实现微信机器人——itchat库
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档