告别手动复制粘贴,微信多群消息同步就用 wechat-forwarding 这个免费工具
2026/9/3 4:31:09 网站建设 项目流程

告别手动复制粘贴,微信多群消息同步就用 wechat-forwarding 这个免费工具

【免费下载链接】wechat-forwarding在微信群之间转发消息项目地址: https://gitcode.com/gh_mirrors/we/wechat-forwarding

做过社群运营的朋友可能都经历过这样的深夜:一条重要通知,要在五六个群里分别手动粘贴、反复发送,手速跟不上群消息刷屏的速度,稍一分神就漏掉了某个群,事后还要挨个核对"谁还没收到"。这种机械又容易出错的工作,正是 wechat-forwarding 这款基于 Python 的开源消息转发工具要帮你消灭的——它能自动完成微信多群消息同步,把源群里的消息实时分发到所有目标群,让你从复制粘贴的重复劳动里彻底解放。

它到底能做什么:一张图看全核心能力

简单来说,wechat-forwarding 是一个"跑在本地、监听微信消息、按规则自动转发"的跨群消息管理工具。它的核心能力包括:

  • 多对多群组映射:一个源群的消息可以同时转发给多个目标群,群与群之间可以互相转发;
  • 多类型消息支持:不只是文字,图片、视频、文件、位置定位、公众号分享等消息都能转发;
  • 消息前缀标识:每条转发消息自动带上自定义前缀,一眼就能看出消息来自哪个群、谁发的;
  • 文件大小限制:超过设定大小的文件自动跳过,避免把大文件误传到所有群;
  • 排队异步发送:转发任务进入队列,由后台线程逐条发送,不阻塞消息接收,长时间运行也更稳定。

三步启动:从空目录到第一条转发成功

整个上手过程非常轻量,跟着下面的步骤走,十分钟内就能跑通。

第一步:准备环境并拉取代码

工具基于 Python 3.6 及以上版本开发,先确认本机已安装 Python,然后拉取项目代码:

git clone https://gitcode.com/gh_mirrors/we/wechat-forwarding cd wechat-forwarding

依赖的核心库是 itchat,安装它之后项目即可运行:

pip install itchat

第二步:改好这份配置文件

项目根目录下的config_sample.json就是完整的配置模板。把它复制一份改名为config.json(程序读取的就是这个名字),然后打开编辑:

cp config_sample.json config.json

最核心的转发规则在forward.config里,结构一目了然:把"源群名"作为键,后面跟着发给哪些群、加什么前缀。例如"G1": {"prefix": "[通知]", "sub":["G2", "G3"]}表示:G1 群里的消息会带上[通知]前缀,自动转发到 G2 和 G3 群。

第三步:扫码登录,让工具跑起来

在项目目录下直接运行:

python wechat-forwarding.py

程序会自动弹出微信登录二维码,用你的微信扫码确认后,转发规则就开始生效了。从这一刻起,你在源群里发的每一条消息,都会被悄悄同步到目标群。

配置文件里的隐藏门道

对进阶用户来说,这份配置里还藏着几个容易被忽略的开关,读懂它们,消息自动转发配置才算真正掌握:

配置项作用说明
forward.config群组转发映射,定义源群、前缀和目标群列表
forward.data_path图片、文件转发前的本地暂存目录
forward.max_file_size超过该字节数的文件不再转发,默认约 500KB
chat接入图灵机器人接口,实现群内 @ 自动应答
add群成员数有空位时,向指定好友发送入群提醒
const.data_path消息中附带的文件自动下载到该目录

需要提醒的是,文件类消息的转发依赖"先下载、后转发"的流程,所以data_path目录要确保可写;同时群名必须与配置中的名称精确一致,否则消息不会被匹配到。

进阶玩法:把转发玩出花样

除了基础的群间同步,这个工具还有几个很实用的隐藏能力:

  • 匿名转发:在消息前加//前缀,转发时会隐去发送者昵称,显示为"匿名",适合需要保护发言人的场景;
  • 群内机器人:配置好图灵机器人 apikey 后,成员在群里 @ 你(实际是 @ 运行脚本的账号),机器人会自动回复,相当于给所有群配了一个 24 小时客服;
  • 群满自动提醒:当配置监控的群人数未满 500 时,工具会通知指定好友"群里有空位了",且每半小时最多提醒一次,避免骚扰。

常见问题与避坑清单

  • 二维码显示异常?启动参数里的enableCmdQR可以在 1、2、-1 之间调整,终端里显示不清时可尝试换成enableCmdQR=True,程序会把二维码渲染成图片方便扫码;
  • 登录状态掉了?默认开启hotReload=True会缓存登录状态,但 token 过期后仍需要重新扫码;
  • 转发没生效?优先检查群名称是否和配置里完全一致,以及config.json是否已正确创建;
  • 文件没转出去?看看是否超过了max_file_size,或者文件下载失败导致本地没有对应文件。

写在最后:让消息分发回归简单

微信多群消息同步的本质,是把"人的重复劳动"转交给"确定性的规则"。wechat-forwarding 用一份 JSON、一条命令,就把跨群消息管理工具该做的事情安排得明明白白——没有花哨的界面,却足够可靠。无论你是社群运营者、企业内部分发通知的负责人,还是想把核心内容同步到多个学习群的讲师,都可以从这份配置开始,把时间和精力留给真正重要的内容本身。

【免费下载链接】wechat-forwarding在微信群之间转发消息项目地址: https://gitcode.com/gh_mirrors/we/wechat-forwarding

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询