python做pc端微信自动回复_利用Python制作微信小助手防撤回+自动回复二合一,非常强大...

a9c906d8499c09070489a8b415508f49.png

导语

大家新年好呀~今天在家闲来无事,想起来之前好多人吐槽那个微信防撤回的程序不能防止群消息撤回,于是优化了下,顺手把之前微信相关的一些小作品的代码整合了一下,写了个微信小助手,在这里分享给大家。

开发工具

Python版本:3.6.4

相关模块:

wxpy模块;

itchat模块;

argparse模块;

pyecharts模块;

以及一些Python自带的模块。

环境搭建

安装Python并添加到环境变量,pip安装需要的相关模块即可。

简介

微信小助手目前支持以下四项功能。

1. 微信消息防撤回

原理:

就是把接收到的消息都存起来,如果检测到有人撤回消息,就把撤回消息的相关信息通过文件传输助手重新发给你。相比于之前的版本,该版本支持微信群内的消息防撤回,并将自动删除三分钟以前保存的消息以避免内存不足。

运行方式:

python版本在终端执行以下命令:

python main.py -o antiWithdrawal

exe版本在终端执行以下命令:

main.exe -o antiWithdrawal

效果如下:

5d5fe4c084d8fde097fa5ebde05e0a7c.png

2. 微信好友分析

原理:

通过itchat模块来获取所有微信好友的信息并进行简单的可视化分析。

运行方式:

python版本在终端执行以下命令:

python main.py -o analysisFriends

exe版本在终端执行以下命令:

暂不支持

效果如下:

d64c4afdc50fc16f615902c8afd0d286.png
6b086586be4ed31452f1ed4b9830a496.png

3. 开启自动聊天机器人

原理:

调用图灵机器人实现和好友自动聊天。

运行方式:

python版本在终端执行以下命令:

python main.py -o wechatRobot

exe版本在终端执行以下命令:

main.exe -o wechatRobot

效果如下:

321b044a862f45216654e4b7356c2e40.png

4. 微信消息自动回复

原理:

对收到的消息进行检测,若消息中包含给定的关键字(默认对所有消息进行自动回复),则自动回复给定的回复内容(默认为您好,我现在有事不在,一会再和您联系。),若给定多个回复内容,则随机选择一个内容进行回复。

运行方式:

python版本在终端执行以下命令:

python main.py -o autoReply -k 关键字1*关键字2 -c 内容1*内容2

exe版本在终端执行以下命令:

main.exe -o autoReply -k 关键字1*关键字2 -c 内容1*内容2

效果如下:

d07120c1c2e15055e5a96f6b6c30e122.png

相关源代码私信小编“01”获取,私信小编“01”还可获取更多Python学习资料!

b7bf26a4a689a1135830b2100df7d224.png
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值