2025年10月17日星期五

绝了!N8N 居然支持个人微信全自动发布,重复工作终于能躺平了!


点击上方卡片关注 不要错过精彩文章




📌

持续更新有关Agent的最新搭建思路和工作流分享,希望能给您带来帮助,点一点上方的🔵蓝色小字关注,你的支持是我最大的动力!🙏谢谢啦!🌟" 


大家好!我是舰长

前段时间分享了一篇企业微信的推送机器人,通过Coze可以完成一些新闻的信息自动推送。受到很多小伙伴的喜欢,但很多小伙伴的业务是以个微为主。


这个确实,只要是涉及到的日常,基本上都在个微上,包括舰长创建了智能体交流社群也是在个微上,在早期我花了大钱购置了一套微信自动化平台,可以实现客服回复、添加好友、群发消息等工作。


真的是花大钱办小事,苦于微信运营已久的小伙伴肯定不在少数;希望舰长本次的教程能给大家带来帮助~


本次舰长将带来一个简单、免费、实用的自动化工作流分享给大家



这个流程完全是依靠n8n工作流执行任务,自动调用微信,并自动发消息;通过可以对多个好友或者群聊进行消息的推送,甚至还可以设置好间隔时间:

Image



为了跑通这个流程,几乎所有的坑都已经踩过,放心学;细节以及操作会一步一步分享给大家


提前准备:

Windows电脑,版本 Windows 10+

微信 PC 版 3.9.8 - 3.9.12

本地部署的n8n(必须:因为用的是n8n的社区节点,只有本地部署才可以使用)

实现流程:

1.在本地部署的n8n中添加社区节点

2.本地运行微信自动化程序

3.构建测试n8n自动化工作流(两套

n8n工作流细节分享)


微信现在一部分已经安装了4.0版本,需要自降版本

可以按照下图所示,查看一下自己的微信版本,超过4.0的需要降版本

舰长给大家准备一个3.9的版本下载地址:https://soft.3dmgame.com/down/300038.html

Image


本地部署n8n可以参考这篇文章,舰长已经详细地写过部署的教程:

乌炸天!给自己电脑免费部属一套Agent 智能体搭建平台,万事不求人


1.在本地部署的n8n中添加社区节点

部署好n8n后才可以添加社区节点

部署后n8n地址:127.0.0.1:5678


左下角的三个点,找到设置

Image


找到Community nodes 社区节点后点击右上角的"lnstal"

Image


然后输入节点名字进行安装

n8n-nodes-wechat-send
Image


成功后就可以在页面中看见:

Image



2.本地运行微信自动化程序

这一步,说实话看运气,电脑没有任何问题的这一步非常快

先放一下作者文档链接:https://www.npmjs.com/package/n8n-nodes-wechat-send(参考,实际用到较少)


需要在github上下载压缩包

地址:https://github.com/SuchJack/n8n-nodes-wechat-send.git
Image


下载后进行解压

打开解压后的文件夹

Image

打开personal-wechat-service

Image

找到一键启动

Image


不出意外打开是绿色的文字,有意外的情况下就如下图一致,一堆乱码(这是因为电脑本地解压有问题,属于运气不好)

Image


这个时候就需要git clone这个项目,当然git clone这个项目是需要电脑上有 Git 客户端工具

下载地址:https://git-scm.com/downloads(有的话跳过,注意本次所以内容都是Windows)

安装要勾选 "Add Git to PATH" 选项

Image


安装好后就打开本地终端,win+R 后输入"cmd" 或者在开始处搜索"cmd"

Image


复制指令:

git clone https://github.com/SuchJack/n8n-nodes-wechat-send.git


红色框选就是文件的位置,需要手动去找一下这个文件,舰长这个就是在c盘的用户文件夹中的"Administrator"中

Image


按照流程找到【一键启动】

找到文件夹


Image

打开personal-wechat-service

Image

找到一键启动


Image


打开后就会自动运行,需要电脑上带有Node.js 16+和 Python 3.9-3.12

Image


如果没有,会自动安装或者跳转到安装网址手动下载安装;电脑上有的等待运行结束显示这个页面就代表成功了:

Image


如果没有显示这个界面,就会自动调整网页,去下载对应的东西

Node.js 16+

打开后会自动跳转网页,点击Get Node.js

Image


下载Windows版本

Image


下载好,打开文件会自动跳出安装

先勾选一下后续一直点Next即可

Image


Python 3.9-3.12

下载好后,再去打开一次【一键启动】

检查Node.js已经下载,现在需要下载python

Image


下载下面标黄色的python3.14.0

Image


在下图中已经标注出来,必须要勾选,不然要卸载重新安装(箭头指向Cancel不要点,舰长指错了)

Image


下载好后,继续打开一次【一键启动】显示下面这样的代表已经成功

Image


3.构建测试n8n自动化工作流

基本上配置都已经好了,打开n8n创建一个工作流进行测试


添加节点中搜索"WeChat Send"

Image


添加节点后需有设置一下凭证

Image


点击创建后会自动显示,如果没有显示这个API秘钥,填写"https://mshwl.com"也可以,之后点击一下保存即可。

点完保存,微信会自动弹到页面最前面,如果没有弹,可能是没有登入

Image


到这所有的配置都已经完成,接下来是搭建适合自己的流程;在搭建流程之前舰长先把这个节点的功能解释一下


下面截图都是mac截图,因为舰长的本地部署已经做了穿透,多端登入都没关系(视频同步小效果,其他客户端操控已经部署的客户端),这种方式特别适合团队协作,

教程:别用复杂云部署,也能轻松访问N8N,小白轻松搞定内网穿透,免费保姆级教程


微信消息节点节点目前支持:

个人微信和企业微信

企业微信舰长就不多分享,只需要在企业微信群中获取到机器人的webhook_ur即可

重点说明个人微信自动化

Image


个人微信自动化

首先需要选择消息类型:文本消息、图片消息用的是比较多的

Image


发送目标

三种发送方式:给文件传输助手发(给自己发)、给联系人发(写上微信上备注的联系人名称即可)、群聊发(写上群聊名称即可)

Image


联系人就直接填上联系人备注的名称即可,可以使用变量的方式由触发节点控制

如果一次发送人较多,就需要设置发送间隔(10s左右发一个信息比较稳妥)

最下面就是消息文本,因为选择的是文本消息,所以是一个文本框;如果是图片消息就需要提供图片的链接。同样可以设置为变量由前置节点传递。

Image


接下来舰长分享两套流程供练手:

第一套:AI资讯收集并自动发送微信

Image


Rss节点

节点直接搜rss,添加到工作流中即可

给到一个可以rss订阅的网址

网址:https://www.qbitai.com/feed

Image


Code节点

用的javascript代码

直接粘贴这段代码即可使用,如果代码很乱可以添加舰长的微信领取完整格式的代码或者让大模型节点去做一下格式整理

// 获取第一个条目的 pubDateconst firstItem = $input.first();const pubDate = firstItem.json.pubDate || '';// 格式化日期为 "YYYY年MM月DD日"const formatDate = (dateStr) => {  const date = new Date(dateStr);  return `${date.getFullYear()}${date.getMonth() + 1}${date.getDate()}日`;};return [{  json: {    combinedText: $input.all().map(x => `${x.json.title}\n${x.json.link}\n\n`).join(''),    timeformatDate(pubDate) // 只提取第一个条目的日期并格式化  }}];
Image


WeChat Send节点

选择个人微信自动化——文本消息——联系人/群聊

需要发生多人或者多群聊的时候需要用英文逗号做一下隔离(,)

多人或者多群最好设置一下发送间隔


最后就是发送消息了,默认就是文本框,需要点成表达式然后拖拽code节点的变量到框内即可

同时还可以继续编辑文本

Image


第二套:海报自动生成并自动发送到微信

Image


AI Agent节点

目前最方便使用的就是deep seek模型,所以先去deepseek开放平台获取一个API_KEY

地址:https://platform.deepseek.com/

选择用户定义消息"Define below"

提示中输入:

{{ $now }}

往下在选项中选择系统消息(也就是系统提示词)给到生成图像提示词

# 角色
你是一名海报prompt生成专家,你会根据用户提供的时间为用户随机生成海报prompt。
## 任务
1.生成的海报中要有时间,比如(现在时间为10月16日)则取10月16日作为海报的文字,用双引号包裹。
2.海报的画面描述一定要舒适,画面流出自然
prompt示例:海报设计,画面主体是一幅山景图,展现了连绵起伏的山脉和郁郁葱葱的绿色山丘。山峰上覆盖着白雪,显得格外壮丽。在山脚下,有一个人骑着自行车,增添了生活气息。整个场景给人一种宁静自然的感觉。 文字部分,最显眼的是"行动胜空想",字体粗大,占据了画面的中心位置。左上角标注了"2025.09.27 ",右上角有"早安"字样。 场景风格简洁而富有艺术感,采用了黑白灰的色调搭配,营造出一种复古和自然的氛围。颜色主要以黑色、白色和灰色为主,简洁而不失层次感。拍摄角度选择了高视角,能够全面展示山脉的雄伟和山丘的广袤,给人以开阔的视觉体验。 整体设计上,海报通过简洁的线条和色块,结合自然景观和人文元素,9:16
## 输出格式输出的prompt不能有分段的情况,只允许输出一段文字内容。
Image


添加一个deepseek模型

Image


在凭证处设置一下deepseek的APi_key

Image


HTTP Request节点

用这个节点去调用豆包的4.0模型为我们制作海报


需要登入火山引擎去获取调用的指令:https://console.volcengine.com/ark/region:ark+cn-beijing/model/detail?Id=doubao-seedream-4-0


这个网址打开就是dubao-seedream-4-0模型的使用界面,打开模型推理

Image


点击选择此APi

Image


复制指令

Image


打开n8n的HTTP Request节点

在Import cURL command 导入 cURL 命令

Image


导入之后都是字段类型的,需要切换为Using JSON格式来使用

修改Specify Body 指定正文为Using JSON格式,然后粘贴。(如果格式有问题,可以让大模型节点重新整理一下)

{    "model""doubao-seedream-4-0-250828",    "prompt""{{ $json.output }}",    "sequential_image_generation""disabled",    "response_format""url",    "size""2K",    "stream"false,    "watermark"false}
Image


WeChat Send

依旧还是主角微信发送节点,这个时候需要选择图片消息;选择完图片消息后会自动跳出需要提供的链接框。

从左侧直接拖拽到链接填入框内

Image


这两套案例就拿来给大家练练手,关于这个节点相信看到这里的小伙伴都会想,会不会封号?这个事情即便作者也做出保证,但事关账户还是不要太过于冒险,不要短时间大量使用。

同时,刚搭建的时候可以先用小号去适应几天,再切换为主号。


Image

本次的分享就到,您有收获请麻烦您一键三连,搭建卡点可以加入舰长的交流群进行交流,有关本文中的代码资料的,评论"1017"添加下方二维码领取🙏


关注公众号并添加舰长微信,领取智能体学习资料,并参与智能体技术直播讲解

Image

另外非常欢迎大家加入[唐舰长AI落地智能体交流群],主要交流群每周都会进行公益直播教大家搭建AI智能体工作流

Image

没有评论:

发表评论

绝了!N8N 居然支持个人微信全自动发布,重复工作终于能躺平了!

点击上方卡片关注 不要错过精彩文章 📌 持续更新有关Agent的最新搭建思路和工作流分享,希望能给您带来帮助,点一点上方的🔵蓝色小字关注,你的支持是我最大的动力!🙏谢谢啦!🌟"  大家好!我是舰长 前段时间分享了一篇企业微信的推送机器人,通过Coze可以完成...