零代码玩转微信消息自动转发:智能规则让消息跨群流转
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拉取最新代码 |
| 多人使用会冲突吗? | 每个实例需要单独配置和登录微信 |
📌 全文总结:通过本文介绍的"核心功能→快速上手→深度配置"三步法,你已掌握微信消息自动转发的全部技能。记住,配置文件是关键,根据实际需求选择合适的场景模板,即可实现零代码搭建智能消息转发系统。
登录后查看全文
热门项目推荐
相关项目推荐
Kimi-K2.5Kimi K2.5 是一款开源的原生多模态智能体模型,它在 Kimi-K2-Base 的基础上,通过对约 15 万亿混合视觉和文本 tokens 进行持续预训练构建而成。该模型将视觉与语言理解、高级智能体能力、即时模式与思考模式,以及对话式与智能体范式无缝融合。Python00- QQwen3-Coder-Next2026年2月4日,正式发布的Qwen3-Coder-Next,一款专为编码智能体和本地开发场景设计的开源语言模型。Python00
xw-cli实现国产算力大模型零门槛部署,一键跑通 Qwen、GLM-4.7、Minimax-2.1、DeepSeek-OCR 等模型Go06
PaddleOCR-VL-1.5PaddleOCR-VL-1.5 是 PaddleOCR-VL 的新一代进阶模型,在 OmniDocBench v1.5 上实现了 94.5% 的全新 state-of-the-art 准确率。 为了严格评估模型在真实物理畸变下的鲁棒性——包括扫描伪影、倾斜、扭曲、屏幕拍摄和光照变化——我们提出了 Real5-OmniDocBench 基准测试集。实验结果表明,该增强模型在新构建的基准测试集上达到了 SOTA 性能。此外,我们通过整合印章识别和文本检测识别(text spotting)任务扩展了模型的能力,同时保持 0.9B 的超紧凑 VLM 规模,具备高效率特性。Python00
KuiklyUI基于KMP技术的高性能、全平台开发框架,具备统一代码库、极致易用性和动态灵活性。 Provide a high-performance, full-platform development framework with unified codebase, ultimate ease of use, and dynamic flexibility. 注意:本仓库为Github仓库镜像,PR或Issue请移步至Github发起,感谢支持!Kotlin08
VLOOKVLOOK™ 是优雅好用的 Typora/Markdown 主题包和增强插件。 VLOOK™ is an elegant and practical THEME PACKAGE × ENHANCEMENT PLUGIN for Typora/Markdown.Less00
项目优选
收起
deepin linux kernel
C
27
11
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
532
3.75 K
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
336
178
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
886
596
Ascend Extension for PyTorch
Python
340
405
暂无简介
Dart
772
191
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
12
1
openJiuwen agent-studio提供零码、低码可视化开发和工作流编排,模型、知识库、插件等各资源管理能力
TSX
986
247
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
416
4.21 K
React Native鸿蒙化仓库
JavaScript
303
355