零代码玩转微信消息自动转发:智能规则让消息跨群流转
2026-02-06 04:31:55作者:房伟宁
核心功能速览:5分钟让消息自动流转
厌倦了手动转发微信群消息?这款开源工具让你告别重复劳动!只需简单配置,即可实现:
- 个人号消息自动同步到工作群
- 多群消息实时互相同步
- 关键词过滤敏感信息后转发
- 支持文本、图片、文件等多种消息类型
[!TIP] 本工具基于Python开发,无需编程基础,全程复制粘贴即可完成部署!
快速上手:3步启动智能转发服务
🔧 第1步:准备运行环境
# 克隆项目代码库
git clone https://gitcode.com/gh_mirrors/we/wechat-forwarding
# 进入项目目录
cd wechat-forwarding
# 安装依赖库(需要Python3环境)
pip install itchat requests timeout-decorator
🔧 第2步:配置转发规则
# 复制配置文件模板
cp config_sample.json config.json
# 使用文本编辑器修改配置(推荐VSCode或记事本)
code config.json # 如果你有VSCode
# 或使用系统自带编辑器
gedit config.json # Linux系统
notepad config.json # Windows系统
🔧 第3步:启动服务并扫码登录
# 运行主程序
python wechat-forwarding.py
# 此时会显示二维码,使用微信扫码登录
# 注意:登录后请勿关闭终端窗口
📌 本节重点:完成环境部署只需三个命令,关键在于正确配置config.json文件,下一节将详细讲解配置方法。
深度配置:3种实用场景模板
场景1:个人号消息转发到群聊
适用场景:客户私信自动同步到团队群,避免遗漏重要咨询
{
"forward": {
"config": {
"客户A": {"prefix": "[客户咨询]", "sub": ["销售部群"]},
"客户B": {"prefix": "[VIP客户]", "sub": ["经理群"]}
},
"data_path": "data",
"max_file_size": 500000
},
"const": {"data_path": "data"}
}
场景2:多群消息互相同步
适用场景:多个平行部门群需要共享信息,避免重复发送
{
"forward": {
"config": {
"技术部群": {"prefix": "[技术部]", "sub": ["产品部群", "运营部群"]},
"产品部群": {"prefix": "[产品部]", "sub": ["技术部群", "运营部群"]},
"运营部群": {"prefix": "[运营部]", "sub": ["技术部群", "产品部群"]}
},
"data_path": "data",
"max_file_size": 1048576 // 1MB文件限制
},
"const": {"data_path": "data"}
}
场景3:关键词过滤转发
适用场景:只转发包含特定关键词的重要消息,减少噪音
[!TIP] 实现关键词过滤需在消息前添加
//前缀,系统会自动匿名转发
{
"forward": {
"config": {
"市场动态群": {"prefix": "[行业快讯]", "sub": ["管理层群"]}
},
"data_path": "data",
"max_file_size": 500000
},
"const": {"data_path": "data"}
}
配置参数说明:
| 配置参数 | 功能说明 |
|---|---|
prefix |
转发消息前缀,用于标识消息来源 |
sub |
目标群组列表,消息将转发到这些群 |
data_path |
媒体文件存储路径 |
max_file_size |
最大文件转发大小(字节) |
📌 本节重点:配置文件核心是forward.config节点,每个键是来源群/用户名称,值包含转发目标和格式设置。
故障自检:常见问题解决方案
| 问题现象 | 可能原因 | 解决方案 |
|---|---|---|
| 扫码后无反应 | 微信版本过低 | 更新微信至最新版 |
| 无法接收消息 | 未配置正确群名称 | 确保config.json中群名称与微信完全一致 |
| 转发提示文件过大 | 文件大小超限 | 调整max_file_size参数(默认500KB) |
| 二维码显示乱码 | 终端不支持UTF8 | 修改enableCmdQR参数为1或-1 |
| 程序闪退 | 依赖库未安装完整 | 重新执行pip install -r requirements.txt |
[!TIP] 所有配置修改后需重启程序生效,建议使用
Ctrl+C终止当前运行,再重新执行启动命令。
黑科技技巧:解锁高级玩法
定时转发功能
虽然程序本身不直接支持定时转发,但可结合系统定时任务实现:
# Linux系统设置每天9点启动服务
crontab -e
# 添加以下行
0 9 * * * cd /path/to/wechat-forwarding && python wechat-forwarding.py
消息脱敏处理
在消息前添加//前缀可实现匿名转发,保护发送者隐私:
//这条消息将以匿名方式转发
群成员自动提醒
当群聊有空位时,自动通知管理员:
{
"add": {
"groups": {"技术交流群": 0}, // 0表示初始时间戳
"users": ["管理员A", "管理员B"] // 接收通知的用户
}
}
📌 本节重点:通过简单配置和系统工具组合,可实现定时运行、消息脱敏等高级功能,满足复杂场景需求。
功能投票互动区
你最需要的下一个功能是?
- [ ] 消息撤回同步
- [ ] 多账号同时登录
- [ ] 消息内容翻译
- [ ] 图片OCR文字提取
欢迎在项目评论区留言提出你的建议!
常见问题速查表
| 问题 | 解决方案 |
|---|---|
| 如何查看群名称的准确拼写? | 微信电脑端右键群聊→查看群资料 |
| 能否转发语音消息? | 目前暂不支持语音消息转发 |
| 配置文件格式错误怎么办? | 使用在线JSON校验工具检查语法 |
| 如何更新程序? | 执行git pull拉取最新代码 |
| 多人使用会冲突吗? | 每个实例需要单独配置和登录微信 |
📌 全文总结:通过本文介绍的"核心功能→快速上手→深度配置"三步法,你已掌握微信消息自动转发的全部技能。记住,配置文件是关键,根据实际需求选择合适的场景模板,即可实现零代码搭建智能消息转发系统。
登录后查看全文
热门项目推荐
相关项目推荐
GLM-5智谱 AI 正式发布 GLM-5,旨在应对复杂系统工程和长时域智能体任务。Jinja00
GLM-5-w4a8GLM-5-w4a8基于混合专家架构,专为复杂系统工程与长周期智能体任务设计。支持单/多节点部署,适配Atlas 800T A3,采用w4a8量化技术,结合vLLM推理优化,高效平衡性能与精度,助力智能应用开发Jinja00
请把这个活动推给顶尖程序员😎本次活动专为懂行的顶尖程序员量身打造,聚焦AtomGit首发开源模型的实际应用与深度测评,拒绝大众化浅层体验,邀请具备扎实技术功底、开源经验或模型测评能力的顶尖开发者,深度参与模型体验、性能测评,通过发布技术帖子、提交测评报告、上传实践项目成果等形式,挖掘模型核心价值,共建AtomGit开源模型生态,彰显顶尖程序员的技术洞察力与实践能力。00
Kimi-K2.5Kimi K2.5 是一款开源的原生多模态智能体模型,它在 Kimi-K2-Base 的基础上,通过对约 15 万亿混合视觉和文本 tokens 进行持续预训练构建而成。该模型将视觉与语言理解、高级智能体能力、即时模式与思考模式,以及对话式与智能体范式无缝融合。Python00
MiniMax-M2.5MiniMax-M2.5开源模型,经数十万复杂环境强化训练,在代码生成、工具调用、办公自动化等经济价值任务中表现卓越。SWE-Bench Verified得分80.2%,Multi-SWE-Bench达51.3%,BrowseComp获76.3%。推理速度比M2.1快37%,与Claude Opus 4.6相当,每小时仅需0.3-1美元,成本仅为同类模型1/10-1/20,为智能应用开发提供高效经济选择。【此简介由AI生成】Python00
Qwen3.5Qwen3.5 昇腾 vLLM 部署教程。Qwen3.5 是 Qwen 系列最新的旗舰多模态模型,采用 MoE(混合专家)架构,在保持强大模型能力的同时显著降低了推理成本。00- RRing-2.5-1TRing-2.5-1T:全球首个基于混合线性注意力架构的开源万亿参数思考模型。Python00
项目优选
收起
deepin linux kernel
C
27
11
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
569
3.84 K
Ascend Extension for PyTorch
Python
379
453
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
893
676
暂无简介
Dart
802
199
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
350
203
昇腾LLM分布式训练框架
Python
118
147
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
12
1
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Java
68
20
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
1.37 K
781