点击上方卡片关注 不要错过精彩文章
持续更新有关Agent的最新搭建思路和工作流分享,希望能给您带来帮助,点一点上方的🔵蓝色小字关注,你的支持是我最大的动力!🙏谢谢啦!🌟"
大家好!我是舰长
前段时间分享了一篇企业微信的推送机器人,通过Coze可以完成一些新闻的信息自动推送。受到很多小伙伴的喜欢,但很多小伙伴的业务是以个微为主。
这个确实,只要是涉及到的日常,基本上都在个微上,包括舰长创建了智能体交流社群也是在个微上,在早期我花了大钱购置了一套微信自动化平台,可以实现客服回复、添加好友、群发消息等工作。
真的是花大钱办小事,苦于微信运营已久的小伙伴肯定不在少数;希望舰长本次的教程能给大家带来帮助~
本次舰长将带来一个简单、免费、实用的自动化工作流分享给大家
这个流程完全是依靠n8n工作流执行任务,自动调用微信,并自动发消息;通过可以对多个好友或者群聊进行消息的推送,甚至还可以设置好间隔时间:
为了跑通这个流程,几乎所有的坑都已经踩过,放心学;细节以及操作会一步一步分享给大家
提前准备:
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
本地部署n8n可以参考这篇文章,舰长已经详细地写过部署的教程:
乌炸天!给自己电脑免费部属一套Agent 智能体搭建平台,万事不求人
1.在本地部署的n8n中添加社区节点
部署好n8n后才可以添加社区节点
部署后n8n地址:127.0.0.1:5678
左下角的三个点,找到设置
找到Community nodes 社区节点后点击右上角的"lnstal"
然后输入节点名字进行安装
成功后就可以在页面中看见:
2.本地运行微信自动化程序
这一步,说实话看运气,电脑没有任何问题的这一步非常快
先放一下作者文档链接:https://www.npmjs.com/package/n8n-nodes-wechat-send(参考,实际用到较少)
需要在github上下载压缩包
下载后进行解压
打开解压后的文件夹
打开personal-wechat-service
找到一键启动
不出意外打开是绿色的文字,有意外的情况下就如下图一致,一堆乱码(这是因为电脑本地解压有问题,属于运气不好)
这个时候就需要git clone这个项目,当然git clone这个项目是需要电脑上有 Git 客户端工具
下载地址:https://git-scm.com/downloads(有的话跳过,注意本次所以内容都是Windows)
安装要勾选 "Add Git to PATH" 选项
安装好后就打开本地终端,win+R 后输入"cmd" 或者在开始处搜索"cmd"
复制指令:
git clone https://github.com/SuchJack/n8n-nodes-wechat-send.git
红色框选就是文件的位置,需要手动去找一下这个文件,舰长这个就是在c盘的用户文件夹中的"Administrator"中
按照流程找到【一键启动】
找到文件夹
打开personal-wechat-service
找到一键启动
打开后就会自动运行,需要电脑上带有Node.js 16+和 Python 3.9-3.12
如果没有,会自动安装或者跳转到安装网址手动下载安装;电脑上有的等待运行结束显示这个页面就代表成功了:
如果没有显示这个界面,就会自动调整网页,去下载对应的东西
Node.js 16+
打开后会自动跳转网页,点击Get Node.js
下载Windows版本
下载好,打开文件会自动跳出安装
先勾选一下后续一直点Next即可
Python 3.9-3.12
下载好后,再去打开一次【一键启动】
检查Node.js已经下载,现在需要下载python
下载下面标黄色的python3.14.0
在下图中已经标注出来,必须要勾选,不然要卸载重新安装(箭头指向Cancel不要点,舰长指错了)
下载好后,继续打开一次【一键启动】显示下面这样的代表已经成功
3.构建测试n8n自动化工作流
基本上配置都已经好了,打开n8n创建一个工作流进行测试
添加节点中搜索"WeChat Send"
添加节点后需有设置一下凭证
点击创建后会自动显示,如果没有显示这个API秘钥,填写"https://mshwl.com"也可以,之后点击一下保存即可。
点完保存,微信会自动弹到页面最前面,如果没有弹,可能是没有登入
到这所有的配置都已经完成,接下来是搭建适合自己的流程;在搭建流程之前舰长先把这个节点的功能解释一下
下面截图都是mac截图,因为舰长的本地部署已经做了穿透,多端登入都没关系(视频同步小效果,其他客户端操控已经部署的客户端),这种方式特别适合团队协作,
教程:别用复杂云部署,也能轻松访问N8N,小白轻松搞定内网穿透,免费保姆级教程
微信消息节点节点目前支持:
个人微信和企业微信
企业微信舰长就不多分享,只需要在企业微信群中获取到机器人的webhook_ur即可
重点说明个人微信自动化
个人微信自动化
首先需要选择消息类型:文本消息、图片消息用的是比较多的
发送目标
三种发送方式:给文件传输助手发(给自己发)、给联系人发(写上微信上备注的联系人名称即可)、群聊发(写上群聊名称即可)
联系人就直接填上联系人备注的名称即可,可以使用变量的方式由触发节点控制
如果一次发送人较多,就需要设置发送间隔(10s左右发一个信息比较稳妥)
最下面就是消息文本,因为选择的是文本消息,所以是一个文本框;如果是图片消息就需要提供图片的链接。同样可以设置为变量由前置节点传递。
接下来舰长分享两套流程供练手:
第一套:AI资讯收集并自动发送微信
Rss节点
节点直接搜rss,添加到工作流中即可
给到一个可以rss订阅的网址
网址:https://www.qbitai.com/feed
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(''), time: formatDate(pubDate) // 只提取第一个条目的日期并格式化 }}];
WeChat Send节点
选择个人微信自动化——文本消息——联系人/群聊
需要发生多人或者多群聊的时候需要用英文逗号做一下隔离(,)
多人或者多群最好设置一下发送间隔
最后就是发送消息了,默认就是文本框,需要点成表达式然后拖拽code节点的变量到框内即可
同时还可以继续编辑文本
第二套:海报自动生成并自动发送到微信
AI Agent节点
目前最方便使用的就是deep seek模型,所以先去deepseek开放平台获取一个API_KEY
地址:https://platform.deepseek.com/
选择用户定义消息"Define below"
提示中输入:
往下在选项中选择系统消息(也就是系统提示词)给到生成图像提示词
添加一个deepseek模型
在凭证处设置一下deepseek的APi_key
HTTP Request节点
用这个节点去调用豆包的4.0模型为我们制作海报
需要登入火山引擎去获取调用的指令:https://console.volcengine.com/ark/region:ark+cn-beijing/model/detail?Id=doubao-seedream-4-0
这个网址打开就是dubao-seedream-4-0模型的使用界面,打开模型推理
点击选择此APi
复制指令
打开n8n的HTTP Request节点
在Import cURL command 导入 cURL 命令
导入之后都是字段类型的,需要切换为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}
WeChat Send
依旧还是主角微信发送节点,这个时候需要选择图片消息;选择完图片消息后会自动跳出需要提供的链接框。
从左侧直接拖拽到链接填入框内
这两套案例就拿来给大家练练手,关于这个节点相信看到这里的小伙伴都会想,会不会封号?这个事情即便作者也做出保证,但事关账户还是不要太过于冒险,不要短时间大量使用。
同时,刚搭建的时候可以先用小号去适应几天,再切换为主号。
本次的分享就到,您有收获请麻烦您一键三连,搭建卡点可以加入舰长的交流群进行交流,有关本文中的代码资料的,评论"1017"添加下方二维码领取🙏
关注公众号并添加舰长微信,领取智能体学习资料,并参与智能体技术直播讲解
另外非常欢迎大家加入[唐舰长AI落地智能体交流群],主要交流群每周都会进行公益直播教大家搭建AI智能体工作流
没有评论:
发表评论