相信大家有不少做公众号的,那么你们是否有这样的烦恼:经营着许多的社群,但有时候一个通知的发布,就需要人不停地重复操作一件事。人力手动处理太费时费力了,转发的东西少点还好,太多的话更是折磨。那么我们能不能利用工具来帮助我们解决这样的问题呢?
点击上方卡片关注 不要错过精彩文章
读完这篇文章,别忘记给舰长点一个关注!舰长的智能体搭建文章,不仅是节点的构建,也有思路的分享。智能体搭建最重要的就是思路。最希望,能给大家带来不一样的搭建思路和方法。
点一点上方的🔵蓝色小字关注,你的支持是我最大的动力!🙏谢谢啦!🌟"
大家好,我是舰长🙏
相信大家有不少做公众号的,那么你们是否有这样的烦恼:经营着许多的社群,但有时候一个通知的发布,一个文章的转发,就需要人不停地重复操作一件事。
人力手动处理太费时费力了,转发的东西少点还好,太多的话更是折磨。
那么我们能不能利用工具来帮助我们解决这样的问题呢?
于是针对这个场景,我试着用影刀搭建了一个机器人。
演示视频
由于群聊很多,完整运行的话时间太久,舰长这边对中间部分进行了加速处理
流程图如下:
我将整个流程分成了三部分:公众号文章获取、内容发送至社群和删除
公众号文章获取:
发送至社群:
删除:
具体搭建如下:
主流程-公众号文章获取
微信上的处理
流程1、2(打开微信)
流程1:
打开微信。微信路径不清楚的可以看:引流到微信,最头疼手动好友通过,舰长教你影刀RPA全自动批量好友通过并打好标签,保姆级教程 里面有详细教程讲解。
流程2:
获取窗口对象
流程3、4(日期的获取)
流程3:
获取当前日期时间
流程4:
这一步是将获取的日期转化为我们所需要的日期文本,以方便后续的使用
流程5~8(通过收藏的文章进入我们的公众号)
流程5:
点击元素(win),点击收藏元素
流程6:
填写输入框(win),打开收藏栏后,捕获其输入框元素,输入的内容就是我们给文章编辑的标签
给文章编辑标签
为了方便我们快速精准查找,我们可以给收藏夹的文章打标签。创建成功后,收藏夹的文章底部会出现便签符号:导向公众号
流程7
鼠标点击:左键点击
相对于:激活窗口左上角,因为我们程序运行起来,激活的窗口左上角是我们的微信,为什么不选相当于屏幕左上角呢?因为我们每个人微信的打开窗口在屏幕上不一致,所以我们要使用鼠标点击的话得选择激活的窗口左上角。
图中蓝色框中的X,Y数值就是我们相当于激活窗口左上角而获取到的坐标,我们鼠标处于下图红色有效区域,按照ctrl键再按一下alt键来获取坐标即可。
尽量获取红色框有效期内的,不要太靠近边缘。
流程8:
等待
公众号页面的处理
以上操作完成后,我们进入公众号页面,如下图所示
流程9(点击进入公众号文章栏页面)
点击元素(win):
我们可以看到作者栏的:杰克船长的AIGC。有两个,左边红框,右边蓝框。
那么这俩有什么区别呢?
提前说一下,我们要捕获左边框的杰克船长的AIGC
打开红色框:
可以清晰看到每一个作品的时间
打开蓝色框:
看不到准确的时间
我们下流程3、4中说到,我们获取当前日期是有用的,用处就在此处
由于我们整个程序是每天12点自动运行发布文章到各个社群的,不需要人手工启动的,比如我们今天没发文章,那日期的判断就可以避免我们程序重复发送已发送的文章。
流程10
获取元素信息(win):
由于我们只想获得最新发布的文章日期,因此在元素的处理上,我们需要进行修改,以确保每次获取的都是最新文章的发布日期。
捕获最新文章的日期后,在元素编辑页面点击编辑,把最底部三个的index(位置)
全部勾选上,确保如图中黑框所标的一样。
流程11、12、31、32、33(判断最新的文章日期是否与当前日期一致)
流程11:
备注,无实际意义,仅方便理解流程目的
流程12、31、32、33
if条件:
图中红框是我们获取的当前日期文本,蓝框是我们获取的最新文章文本
如果当前日期文不等于最新文章日期文本,那么便终止应用
流程13、14、15(进入最新文章并获取文章名)
流程13
点击元素(win):
其它不变,只需对元素进行处理,勾选上index(位置)即可
流程14
获取元素信息(win):
操作:获取元素文本内容
元素处理,获取标题文本后,在元素编辑里面,所有元素节点里存在属性名index(位置)全部勾选,其余的的属性名取消。
流程15
设置变量:
点亮python模式
完整名字[0:9]的意思是取标题的10个字符
比如标题叫:服务费要上万啊搭建官网,而百度秒哒让普通人几句话就能实现!专属网址成本不超百元,超级详细教程
标题[0:9]处理后:服务费要上万啊搭建官
这时候有人会有疑问,为什么要只取一部分呢?
那是因为我们发现,收藏栏里输入字符太多会导致明明文章存在,可找不到的情况,如下图
流程16、23、30(标题中符合的判断)
我们通过实测发现,一些符合会对搜索结果产生影响,如下图
于是根据我们文章的情况,我做出了对特定符号的判断,大家也可以根据自身情况来判断。
流程17~22和流程24~29(根据判断结果,送入处理)
观察其结构,只有流程17和流程24有区别,区域流程都是一模一样的
流程17:当标题中含有特殊符号时,点亮python
这里的意思是,获取标题从第一个字符,一直到特殊符号前的一个字符之间的字符串,注意符号的中英文状态不能搞错,如果标题中的特殊符号是中文状态下写出的,则下图相应的特殊符号也应该是中文状态下的
流程18(流程25)
点击元素(win):获取设置元素并点击
流程19、20(流程26、27)
输入两个向下键
输入一个enter键
流程21、22(流程28、29)
子流程:发送文章内容至社群
子流程:删除
主流程创建一个流程参数输出,两个子流程在分别创建一个流程参数来接收主流程创建的流程参数
子流程
子流程-发送文字内容至社群
流程1(获取微信对象)
流程2(打开/新建excel)
打开我们已有的exel表格
流程3、20(循环excel表格内容)
直接从表格有内容的第一行一直循环到有内容的最后一行。
流程4、5、6(搜索群名并进入群聊)
流程4
点击元素(win):
捕获聊天栏元素
流程5
填写输入框(win):
这里的loop_excel[0]意思是循环的一行里的第一项,也就是A列的内容
流程6
鼠标点击:
相对于:激活窗口左上角
鼠标位置保证在搜索到的群聊有效范围内即可
流程7、8、9(发送特定文本内容)
流程7
备注:无特殊意义作用
流程8
填写输入框(win):
保证输入框最后一项元素节点的属性勾选上index(位置)
流程9
点击元素(win):
流程10-19(转发收藏中的最新文章至社群)
流程10:
备注:无特别意义与作用
流程11
点击元素(win):
流程12
填写输入框(win):
填写内容就是主流程输出的流程参数
流程13
鼠标点击:右键点击
保证鼠标点击的坐标在以下红色有效区范围内即可
流程14、流程15
键盘输入:
流程14
流程15
流程16
填写输入框(win)
在弹出的转发页面,捕获其输入框元素
输入内容写入社群名字
流程17-流程18
流程17,键盘输入
流程18,点击元素(win):捕获发送元素
流程19
等待,设置随机时间,保障程序不会被微信检测出
流程21
关闭excel:
子流程-删除
删除主要是防止同类名的文章在收藏栏堆积,导致搜索时无法定位唯一文章而导致的系统性错误
流程1、2、3、4不必多讲
内容为点击收藏,在收藏的输入框填写文件名称,右键点击文章
流程5
键盘输入:
我们观察到删除在弹出的下拉框中的第五个,所以我们要在键盘输入里输入五个down
流程6
键盘输入:
流程7
点击元素(win):捕获弹出的删除元素
结语:
影刀RPA作为一款实现简单重复工作的自动化工具,可以应用在我们生活中的各个场景中。
影刀,让我们告别简单重复的机械式工作,把有限的精力用在更有意义的事!
关注公众号并添加舰长微信,领取智能体学习资料,并参与智能体技术直播讲解
另外非常欢迎大家加入[唐舰长AI落地智能体交流群],主要交流群每周都会进行公益直播教大家搭建AI智能体工作流
没有评论:
发表评论