微信群消息自动转发三分钟配置多个群同步从此全自动【免费下载链接】wechat-forwarding在微信群之间转发消息项目地址: https://gitcode.com/gh_mirrors/we/wechat-forwarding凌晨一点运营阿楠把同一条公告在四个微信群里各发了一遍。这不是勤奋是无奈。而 wechat-forwarding 这个开源小工具用一份 JSON 配置就能在微信群之间自动转发消息把这类重复劳动直接清零。阿楠的处境你大概率也经历过通知要同步、公告要传达、文件要共享可微信群只认手动复制粘贴这条死规矩。她的好消息是这套规矩可以用几行配置改写——而且不用懂编程。这篇文章就按她走过的路带你一关一关把群消息同步变成全自动。这个微信自动转发脚本先替你省下什么先看一组最直观的对比没有 wechat-forwarding有了 wechat-forwarding逐群复制粘贴一次至少 3 分钟一条消息自动抵达所有目标群忙起来容易漏发某个群规则写死在配置里永远不会忘接收方不知道消息来自哪自动加上[来源群]前缀图片、文件要逐个下载再重发随消息一并转发无需手动操作原理其实很朴素程序用 itchat 库登录你的微信网页版实时监听群消息收到消息后对照config.json里的规则命中来源群就补上前缀扔进发送队列由后台线程异步发往目标群。监听、匹配、转发三个环节全自动你只需要在配置里写明谁的消息去哪。第一关三分钟让消息自动流转起来不用学 Python三步就够git clone https://gitcode.com/gh_mirrors/we/wechat-forwarding cd wechat-forwarding pip install itchat requests timeout-decorator三条命令各干一件事把项目拉回本地、进到项目目录、装齐三个依赖itchat 负责微信协议requests 发网络请求timeout-decorator 给下载加超时保护。如果系统装的是 Python 3pip可能需要换成pip3报权限错误就加个--user参数。然后复制一份配置模板并启动cp config_sample.json config.json python wechat-forwarding.py终端里会出现一个微信登录二维码手机扫码确认工具立刻开始工作。避坑提示如果二维码显示成乱码把wechat-forwarding.py里auto_login的enableCmdQR2改成1或-1试试实在不行改成enableCmdQRTrue会以图片形式弹出二维码。另外hotReloadTrue已开启登录状态会被记住重启后不用反复扫码。第二关读懂微信群消息转发规则的三个词核心全在config.json的forward.config里。看一个最小例子{ forward: { config: { 市场部通知群: { prefix: [市场动态], sub: [销售团队群, 产品部群] } }, data_path: data, max_file_size: 500000 } }逐行拆解其实只有三个关键概念来源群外层 key市场部通知群。这个群里的消息才会被处理。prefix转发时自动加在消息前的前缀接收方一眼就能看出消息来自哪个群天然解决消息来源不明的困扰。sub目标群列表。想一对多多写几个群名就行。data_path是图片、文件下载后存放的目录max_file_size是单文件转发上限单位字节。要搭建多对多网络也很简单config里多写几个来源群各自指定自己的 sub 即可。避坑提示群名必须和微信里显示的名字一字不差包括空格和标点。工具是按群名精确匹配的差一个字符就静默跳过。最稳的做法是先把群名完整复制出来再粘贴进配置。第三关图片、文件、匿名消息也能自动同步光转发文字还不过瘾。好消息是图片、视频、地图定位、分享链接、语音和普通附件都在它的射程内。图片视频转发时自动带上原文件接收方直接点开就能看。普通文件先下载到data_path目录再以附件形式发出超过max_file_size的文件会被拦下0 字节的空文件也不会转发。匿名消息消息以//开头时转发后不显示发送者名字统一显示匿名。适合在群里转达不便署名的话。经验之谈文件转发依赖先下载到本地。如果data_path没配或者目录没有写权限文件下载失败转发就会悄悄失败。排查文件转不出去的问题先看本地目录里到底有没有那个文件。第四关群位提醒和自动回复两个隐藏技能如果你觉得转发就到此为止那就小看它了。config.json里还藏着两个彩蛋。技能一群位空出来了自动喊人。微信群满 500 人后有人退群腾出位置空位往往几秒就被抢。把群名写进add.groups把需要通知的好友写进add.users一旦检测到该群有空位工具会自动给你的好友们发消息这个群有空位了快拉人每个群 30 分钟内最多提醒一次不会轰炸{ add: { groups: {新人群: 0}, users: [我自己, 管理员小周] } }技能二 它它替你回消息。在chat里填上图灵机器人 API群里有人 你的机器人账号它就会自动回复别人私聊你它也能代答。加好友请求还会被自动通过{ chat: { apikey: 你的图灵机器人Key, apiurl: http://openapi.turingapi.com/openapi/api/v2 } }经验之谈机器人也不是什么都答。源码里做了兜底——只要回答里出现不知道不会抱歉这条回复就不会发出去避免机器人当众露怯。这类细节让它更像一个懂分寸的助手而不是复读机。终极挑战别让消息在群之间无限循环这是最容易翻车的一关也是老玩家和新手的差距所在。如果你配置了 A 群 ↔ B 群互相转发麻烦就来了A 的原始消息转发到 B 后会再次触发B 群消息→转发到 A的规则于是两条消息在 A、B 之间来回反弹变成永动机。注意当前版本并没有内置关键词过滤只有前缀、目标群、文件大小这几类规则所以防循环只能靠规则设计两条铁律转发网络做成树状而非环状消息从主干流向分支分支不要有回流规则。单向转发优先只让 A 流向 BB 不配置转回 A 的规则。三个高频坑提前帮你填平坑一登录状态失效。它基于微信网页版协议长时间挂机后登录态可能失效。对策是定期重启服务配合hotReload减少重新扫码次数另注意部分新注册账号无法登录网页版微信要用可登录网页版的微信号。坑二群名对不上转发静默失败。症状是工具看起来在跑但消息没过去。99% 的原因是群名有细微差异。排查时先用一次测试消息验证别拿真实业务消息试错。坑三转发有轻微延迟。发送端是队列异步处理消息量大的时候会排队这是设计使然几秒到十几秒的延迟正常不用慌。让第一个群现在就跑起来回到阿楠。现在的她四群同步只需要在其中一个群里发一次其余群自动跟上前缀标明了来源文件原样抵达。她省下来的那三分钟用来做了真正需要人的判断和沟通——那才是运营的价值所在。消息搬运这种没有技术含量的事交给脚本就够了。你只需要clone 项目、装好依赖、填一份看得懂的配置、扫码登录。三分钟之后你会感谢现在的自己。如果你配出了好用的转发网络或者踩过本文没提到的坑欢迎把这些经验告诉身边的人——每一份配置智慧都能让更多群摆脱手动转发的苦役。【免费下载链接】wechat-forwarding在微信群之间转发消息项目地址: https://gitcode.com/gh_mirrors/we/wechat-forwarding创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考