前言
各位朋友们好,许久不见!博客停更的三个月笔者其实也做了很多事,也有一些记录,只是一直没总结发博客。2023年我会努力在工作学习之余多多总结博客,与大家分享我的经验和心得。
在此恭祝大家新年快乐,在新的一年里身体健康,工作顺利!
问题描述
微信已经成为了我们日常生活中不可缺少的工具,一年一度的除夕我们也都想第一时间给共度了一年的朋友们发去新年祝福。但除夕除了要忙碌地准备年夜饭,更是难得的一家人团聚时光,如果朋友一多,微信发祝福就显得有心无力了。我老板就遇到了这样的问题,他说:
于是我就开搞了,将需求分解后,我要解决的主要是以下问题:
- 如何登录微信并导出微信好友列表
- 如何给微信好友批量发送个性化消息和图片
- 如何生成微信好友头像图片墙
- 如何将python程序打包成一个软件
边学边搞,两天后,WeChatFriendTool_1.0
被我生出来了?
⚠️需要注意的是:发送新年祝福的初心是很好的,如果不是实在没时间,手动点开微信窗口将你的祝福和感恩传递给朋友们才是最好的方式,毕竟一年也没多少好机会可以聊聊近况,表达感恩。本软件仅供娱乐以及交流使用,且目前仍有许多可以完善的地方,下面将给出使用说明。
使用说明
安装与设置
- 本软件仅适用于Windows平台,MacOS暂时不适配。
- 点击下载软件压缩包:WeChatFriendTool_1.0.zip,并且进行解压。
- 将解压后的文件夹添加到白名单,添加方式白名单如下图所示(软件如果不加入白名单,dll文件会被误识别为病毒,运行软件的时候会出现
缺少依赖
的报错。本软件无毒无后台!)。
- 本软件依赖于
WeChat 3.3.0.115
版本,因此需要在电脑中安装此版本微信,点击下载,解压并安装:WeChat 3.3.0.115 -
这样就完成系统配置了,双击
WeChatFriendTool_1.0
文件夹下的main.exe
即可以运行程序了。
- 如果出现
8888端口被占用
的错误提示。首先需要强行退出软件,然后双击运行文件夹下的pause.bat
文件即可。
功能描述
- 点击
登录微信
,并且扫码登陆微信;
- 点击
导出好友
,即可在文件夹中生成friends_list.xlsx
文件,此文件包含所有微信好友的唯一识别号(wx_id)、微信昵称(nick_name)、你对此好友的备注(remark)、微信账号(_wx_account)以及微信头像图片链接(avatar_url)
- 发送文本消息:基于上述导出的
friends_list.xlsx
文件,可以借助备注名称和excel生成批量个性化信息。最后将要发送的信息保存到excel,再点击上传表格
,将表格上传。需要注意的是,这里要上传的excel需要严格按照规范来,包括两列:第一列是的唯一识别号(wx_id),表示你要将信息发送给谁;第二列是要发送的信息(meg),表示你要发送什么消息。(第一行的列名命名可以随意,会从第二行开始读取;excel的文件名也可以随意)
-
发送图片消息:这个选项是可选的,点击
上传图片
(建议不要图片太大,不然发送很慢或发送失败),并选择图片即可。需要注意的是,这里是给所上传的Excel文件里面的唯一识别号(wx_id)列的所有人发送同一张图片。如果信息和图片确认没问题后,点击发送即可
这里笔者以
ready.xlsx
为例进行个性化消息批量发送演示
- 点击
生成好友头像照片墙
,可以生成 「正方形」 和 「心形」 两种格式的照片墙。(如果好友比较多,可能下载过程会有些缓慢)
结语
一个想要五脏俱全的软件实现过程还是需要考虑很多情况,本次制作软件的过程笔者也学习到了很多东西,当然也有很多可以继续优化的地方,后续有机会再继续改进。这个过程也涉及到很多知识,下一篇文章笔者会给出制作教程。
搞个微信群吧,技术交流的那种
多积累积累再说[破涕为笑]
感谢分享,我去试试
多多交流~
请问大佬,怎么添加其它版本的微信支持?比如微信3.5,登录就闪退