零代码玩转微信消息自动转发:智能规则让消息跨群流转
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.1GLM-5.1是智谱迄今最智能的旗舰模型,也是目前全球最强的开源模型。GLM-5.1大大提高了代码能力,在完成长程任务方面提升尤为显著。和此前分钟级交互的模型不同,它能够在一次任务中独立、持续工作超过8小时,期间自主规划、执行、自我进化,最终交付完整的工程级成果。Jinja00
MiniMax-M2.7MiniMax-M2.7 是我们首个深度参与自身进化过程的模型。M2.7 具备构建复杂智能体应用框架的能力,能够借助智能体团队、复杂技能以及动态工具搜索,完成高度精细的生产力任务。Python00- QQwen3.5-397B-A17BQwen3.5 实现了重大飞跃,整合了多模态学习、架构效率、强化学习规模以及全球可访问性等方面的突破性进展,旨在为开发者和企业赋予前所未有的能力与效率。Jinja00
HY-Embodied-0.5这是一套专为现实世界具身智能打造的基础模型。该系列模型采用创新的混合Transformer(Mixture-of-Transformers, MoT) 架构,通过潜在令牌实现模态特异性计算,显著提升了细粒度感知能力。Jinja00
LongCat-AudioDiT-1BLongCat-AudioDiT 是一款基于扩散模型的文本转语音(TTS)模型,代表了当前该领域的最高水平(SOTA),它直接在波形潜空间中进行操作。00
ERNIE-ImageERNIE-Image 是由百度 ERNIE-Image 团队开发的开源文本到图像生成模型。它基于单流扩散 Transformer(DiT)构建,并配备了轻量级的提示增强器,可将用户的简短输入扩展为更丰富的结构化描述。凭借仅 80 亿的 DiT 参数,它在开源文本到图像模型中达到了最先进的性能。该模型的设计不仅追求强大的视觉质量,还注重实际生成场景中的可控性,在这些场景中,准确的内容呈现与美观同等重要。特别是,ERNIE-Image 在复杂指令遵循、文本渲染和结构化图像生成方面表现出色,使其非常适合商业海报、漫画、多格布局以及其他需要兼具视觉质量和精确控制的内容创作任务。它还支持广泛的视觉风格,包括写实摄影、设计导向图像以及更多风格化的美学输出。Jinja00
最新内容推荐
3D动漫渲染与卡通风格实现:Poiyomi Toon Shader全解析7个颠覆性技巧:用Virt-Manager实现虚拟机管理效率倍增告别会议截止日焦虑:AI Deadlines让全球学术日程管理化繁为简3个步骤掌握ESP32音频开发:从硬件连接到物联网音频方案突破设备限制:VR-Reversal解锁3D视频新玩法——普通设备实现自由视角观看的技术方案开源工具G-Helper启动优化与故障解决指南4大维度破解地理空间智能难题:面向研究者与从业者的AI工具指南3步掌握英雄联盟回放深度分析:从安装到战术拆解Windows驱动签名绕过与内核工具实践指南CyberdropBunkrDownloader:多平台文件下载工具全解析
项目优选
收起
暂无描述
Dockerfile
675
4.32 K
deepin linux kernel
C
28
16
Ascend Extension for PyTorch
Python
517
627
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
947
886
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
398
302
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
1.56 K
909
暂无简介
Dart
921
228
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
1.07 K
559
昇腾LLM分布式训练框架
Python
142
169
Oohos_react_native
React Native鸿蒙化仓库
C++
335
381