点击上方卡片关注 不要错过精彩文章
读完这篇文章,别忘记给舰长点一个关注!舰长的智能体搭建文章,不仅是节点的构建,也有思路的分享。智能体搭建最重要的就是思路。最希望,能给大家带来不一样的搭建思路和方法。
点一点上方的🔵蓝色小字关注,你的支持是我最大的动力!🙏谢谢啦!🌟"
大家好,我是舰长🙏
作为小红书自媒体,你是否有这样的烦恼:做了图文作品或者视频作品,都需要人来点击上传。
有时候要上传的作品很多,重复的点击劳动,时不时图文,时不时视频,还得分渠道上传。
那么我们能不能利用工具来帮助制作这么一个机器人:不仅能帮助我们上传作品,而且还能根据作品是图文还是视频来进行不同的上传处理。
于是针对这个场景,我试着用影刀搭建了一个机器人。
主流程及其子流程图如下
大家可以看到这次的教学与往期的不同,往期的往往只需要一个主流程就够了,这次的教学里涉及到了:主流程、发布视频子流程、发布图文子流程。
有的人可能会疑惑了:为什么不能弄到一个流程里去呢?
在回答这个问题之前,先打个比方给大家解释一下多流程,蒸米饭需要:取米、淘米、蒸米三个步骤,那多流程就是主流程负责取米,子流程1负责淘米,子流程2负责蒸米,三个流程各司其职一起完成蒸米饭的任务。而单流程就是主流程负责取米、淘米、蒸米的任务。
多流程相较于单流程的好处是:1,将大型任务分割成各个小任务分给各个子流程,不至于流程搭建太长造成影响美观。2,运行发生报错时,多流程更方便快速找出异常,节省维护的成本。3,多流程方便后期流程的修改,不至于像单流程一样牵一发而动全身。
主流程25个节点,发布视频子流程6个节点,发布图文子流程8个节点
主流程
具体搭建如下
节点1,2,3
节点1就是打开小红书主页(确保自己小红书已经登录),节点2就是点击小红书主页右侧的发布按钮,节点3打开我们创建好的表格,在下图红框标记处处理即可
节点4
按以下方式处理红框内容
循环的excel表格内容如下:A列对应的是文件路径,B列对应的是封面(视频需要,图文不需要),C列对应的是标题,D列对应的是正文
节点5,6,7,8,9
其中节点5,6,7,9按以下方式处理,由上方表格内容知道,表格A列对应当前循环项[0],以此类推,B列对应当前循环项[1],C列对应当前循环项[2],D列对应当前循环项[3]。变量名按文件、封面、标题和正文依次命名
节点8
有人疑惑,为什么正文内容需要用节点8来处理一下,然后再用变量命名呢?
下面某个节点处理的时候再给大家解答,这边先按照我的处理
拓展-文本分割成字符
来解释一下这里节点8的作用,带转化文本:江苏 南京 上海 北京
打印出来:江苏 南京 上海 北京
节点8处理后打印出来:['江苏','南京','上海','北京']
节点8就是将字符串变成列表,那又是如何知道要按照['江苏','南京','上海','北京']的方式分割成列表的呢?
答案是:江苏 南京 上海 北京之间都有空格隔开,节点8根据空格来把他们分割成列表的
节点10,11,12,13,14
其中节点11,13是我们的俩个子流程,这边先不讲,节点10,12,14是一个流程:IF文件夹存在。
发布视频子流程,我们一般把视频的文件路径给获取到,但发布图文子流程就不能获取单个图片的文件路径,因为图文一定是一张或者多张图片组成的,所以发布图文子流程那里获取的是图片的文件夹地址
基于发布视频子流程与发布图文子流程这方面的不同,我们用IF文件加存在来进行条件判断
存在就执行发布图文子流程不存在就执行发布视频子流程
发布视频子流程
注意点
非常简单,只有6个节点,这边直接上搭建视频,视频中有些元素命名与图片中不同,建议参考图片中的命名方式来命名。
拓展-流程参数
可以看到00:31秒时,我们的流程里没有文件这个变量,返回我们的主流程可以看到文件变量我们是设置了的,但子流程里面却看不到他,说明我们主流程和子流程是隔开的,变量之间不互通
那么有什么办法能把主流程中的变量给子流程用呢?
答案在00:42秒,底部操作栏有一个叫流程参数的操作栏,点击他,在其操作框的右上角找到f+的符号,点击他,可以看见,点击一下,他就创建一个流程参数。
好的,我们在主流程在流程参数里面创建两个流程参数:文件和封面,参数方向为输出,因为我们要把文件和封面的参数给发送出去
接下来在01:05秒,我们回到发布视频子流程,同样的在下面创建两个流程参数用来接收主流程发送的流程参数,命名依旧是文件和封面(不要改变,否则流程参数之间无法对应),参数方向为输入
发布图文子流程
同样非常简单,8个节点,直接上搭建视频,跟着搭建即可
其中节点4弹出的窗口属于软件,就不能用网页操作自动化的填写输入框(web)了,要用软件操作自动化的填写输入框(win)
注意点
一定要点击:点击前将鼠标移动到指定位置
在相对于那里,选择:激活窗口左上角
确定坐标可以按照视频中操作通过ctrl+alt来定位,也可以直接输入坐标数字
主流程余下的节点
接下来的节点太啰嗦了,这边直接上搭建视频,针对其中的难点进行讲解
节点10直接将右侧的发布视频子流程和发布图文子流程拖入即可,注意拖入的调用流程不要忘记给他输入参数
节点19中关于列表循环的讲解,往期文章有提到详细参考:引流到微信,最头疼手动好友通过,舰长教你影刀RPA全自动批量好友通过并打好标签,保姆级教程
注意点
在02:19这个地方,正文输入框有有字状态和无字状态,为了确保流程不出错,我们要保证捕获的输入框这个元素,而不是有字状态的输入框或者无字状态的输入框
在02:53这个地方,勾选上追加输入,这样子循环的时候,重复使用填写输入框命令的时候,就不会造成字符串的覆盖情况
这边用视频来更直观的感受一下追加输入
正好也解释下之前节点8的疑问:为什么要分割文本?
众所周知,小红书正文里面有#话题,小红书里面正文内容不是很重要,但话题不能没有,话题能吸引更多的人来看,把文本分割成列表就方便我们用列表循环依次输入#话题。
最后,让我们来看一下流程整体运行视频吧
结语:
RPA作为一款实现简单重复工作的自动化工具,可以应用在我们生活中的各个场景中。
影刀,让我们告别简单重复的机械式工作,把有限的精力用在更有意义的事!
关注公众号并添加舰长微信,领取智能体学习资料,并参与Coze技术直播讲解
另外非常欢迎大家加入[唐舰长AI落地智能体交流群],主要交流群每周都会进行公益直播教大家搭建AI智能体工作流
没有评论:
发表评论