点击上方卡片关注 不要错过精彩文章
持续更新有关Agent的最新搭建思路和工作流分享,希望能给您带来帮助,点一点上方的🔵蓝色小字关注,你的支持是我最大的动力!🙏谢谢啦!🌟"
大家好!我是舰长
说到企业微信,几乎大部分的行业以及一些公司都有涉及,需要管理员工,发送通知等
一个公司可能会有很多个企业微信群,当行政部需要下发通知时,可能需要重复很多群,比较麻烦也会漏发。
不懂代码也不想花大代价开发,难道只能通过手动转发的方式去发通知吗?
别担心,舰长这次就带来一款企业微信群自动发消息的智能体,采用Coze平台搭建,搭建简单功能性强。
可以通过coze工作流完成:新闻收集发送、海报发送以及群@所有人等操作
最新的资讯收集并发送微信群效果演示:
整体节点看似不少,其实核心的就那几个,其他的都是为了流程的稳定性而设置的。舰长不能把一个不成熟的流程分享给大家。
开始节点
开始节点就默认设计就可以,不需要在设置新的参数以及内容,甚至运行的时候都不需要给工作流参数
1.获取新闻NEWs_36Kr
这是插件,需要在插件上商店里面搜索,具体可以看图中显示名称以及开发插件的作者最好要一致
这款插件的输入只有一个,如果需要其他行业的新闻,直接在column中写上行业词即可,舰长这里使用的是AI
批处理
收集的新闻有很多,能发到企业微信群的只有8条,所以在批处理中需要设置
并行运行数量为"2" 批处理上线为"8"
批处理处理的就是每条新闻的图片、标题、链接、说明;所以需要引用节点2新闻插件的输出
2.总结概要
这是模型节点,是专门对新闻内容进行总结的,毕竟原文太多,也不能直接发群里
但碍于插件有些特殊情况,会导致发生的新闻内容有的很详细,有的只有一句话,所以大模型节点的提示词我们就随便写上即可。
输入:需要引用批处理节点的content
系统提示词:
用户提示词:
3.提取文章图片LinkReaderPlugin
插件来源Coze官方的插件,也是插件商店默认的第一个插件,可以根据链接获取图片以及新闻详情
有两个参数一个为url,就是需要以提供链接,引用批处理节点的url即可
另一个则是是否需要返回图片,这里的图片非常重要,一定要把参数改为true
4.判断文章是否有图片
这是选择器节点,是因为提取图片插件不一定每次都会返回图片,如果返回不了图片;是需要采取生成图像节点去制作图像的,所以先用选择器节点去判断一下,有图片则走上面分支,没有图片则走下面分支。
具体设置如下:
先引用节点3的输出iamges,然后设置为"不为空"
5.提取第一张图片的链接
还是引用节点3的输出iamges,然后在下面输入框中写上
6.裁剪图片cut_image
通过节点3返回的图片,不能直接传递给企业微信中,需要转换为Coze链接
加一个无用节点转换一下链接
这个节点就是Coze官方的图像插件"裁剪"
切记不要设置其他内容,只引用节点5的输出即可
7.没有图片时生成图片
当提取不到图片时就会走下面的分支,来接上一个图像生成插件
这款插件的提示词比较简化,就是根据标题文字生成图片,整体效果影响不大
上半部分框选是基础设置,基本上都是默认,舰长就改一下尺寸
下面则是输入参数,需要引用节点3的title
提示词:
8.合并两条直线的图片
节点名称叫变量聚合节点,是官方的节点
需要引用两个分支节点的输出data
最终把所有线链接起来:
批处理的输出
引用节点6的输出:output
和节点2的输出:output_list
9.将图片、标题、链接合并
最终需要把图片、标题、链接等合并为Array<object>格式
这个格式用代码做是最有选项,但别担心,代码舰长都会提供给大家,但因为微信格式问题,直接给大家也无法使用,所以舰长会直接打包好!到文章到结尾查看领取的方式。
拿到代码后,需要把语言改为python代码
有三个输入参数,一定不能错。代码格式还是比较严格的
input:引用节点1的输出
input1:引用批处理图片的输出output
input2:引用批处理内容概要的输出output_list
输出需要设置变量名为:"output_list" 变量类型为Array<object>格式
剩下的4个变量需要按照图片中箭头所指位置的➕添加子项
分别是:title、description、picurl、url
10.发送到企业微信SendingNews
接下来就是对接到企业微信中的插件,这里舰长用的是【元析Ai智能体】开发的插件,这次传递新闻用的名为"SendingNews"的插件工具。
这款插件需要提供一个articles和webhook
articles就是上一个代码节点的输出
而webhook则是我们企业微信群里机器人的回调地址:
打开企业微信在右上角,点击下方的"添加群机器人"
添加一个机器人
创建后会跳出webhook的地址
复制粘贴到coze工作流上面插件中的webhook位置中
你有多少企业微信群就多弄几个插件出来,因为每个群的机器人webhook都不一样,也就是如果你想发同一个信息给10个企业微信群,你就需要在每个群中创建机器人并获取每一个webhook
然后在最后这里多添加对应节点即可;除了webhook换为每个群的单独链接;其他都不用设置
这样就可以在一条工作流中添加多个群。
到此为止舰长一直介绍的都是(SendingNews发送图文工具/新闻)插件的使用,其实还有两款插件工具也是可以日常使用的:(SendingAImage图片插件)和(SendingAText@所有人插件)
在发通知时避免不了@所有人或者单独@某一个人;这个时候如果项目工作是有流程的情况下,就可以通过工作流去通知某一个人或者所有人
只需要添加这款插件工具(SendingAText@所有人插件)
content就是需要通知的内容
webhook 依旧是这个群机器人的链接
mentioned_mobile_list则是需要@的对象,可以根据手机号码进行@,也可以通过@all进行所有人的通知
注意这里的格式是Array<string>
发送后会自动通知所有人:
(SendingAImage图片插件)使用更为简单,只需要提供图片的链接和机器人的地址就可以进行发送
这里舰长就不用案例进行演示了,可以通过在Coze中搭建海报工作流、日历工作流、早安工作流等最后再用这款插件进行企业微信群的发送
这个作者开发的这款插件,就可以解决很多企业内部社群的管理,从关键信息的推送到全员通知
虽然舰长本次分享的是新闻内容,其实按照要求排版,也就是代码节点(节点9)的输出可以看出;这些内容可以自己编辑,只需要提供信息的标题,信息的图片链接,信息的说明,信息的文档/或者原文超链接。
不局限于新闻,也可以是每日必读、公司昨日运营数据、财务分析数据等多种场景使用这样的方式进行发送。数量毕竟是越多越好,当需要的是简单的分享时,也可以设置为一组数据。
本次的分享就到,您有收获请麻烦您一键三连,搭建卡点可以加入舰长的交流群进行交流,有关本文中的代码资料的,评论"1009"添加下方二维码领取🙏
关注公众号并添加舰长微信,领取智能体学习资料,并参与智能体技术直播讲解
另外非常欢迎大家加入[唐舰长AI落地智能体交流群],主要交流群每周都会进行公益直播教大家搭建AI智能体工作流
没有评论:
发表评论