首页
/ 零代码玩转微信消息自动转发:智能规则让消息跨群流转

零代码玩转微信消息自动转发:智能规则让消息跨群流转

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拉取最新代码
多人使用会冲突吗? 每个实例需要单独配置和登录微信

📌 全文总结:通过本文介绍的"核心功能→快速上手→深度配置"三步法,你已掌握微信消息自动转发的全部技能。记住,配置文件是关键,根据实际需求选择合适的场景模板,即可实现零代码搭建智能消息转发系统。

登录后查看全文
热门项目推荐
相关项目推荐