目录
背景
作为一个自媒体人,将自己创作的内容推送到各个平台,比如微信公众号、知乎、掘金、简书等是非常频繁的工作。在这个AI泛滥的年代,重复的事情就应该自动化,让更多的时间回归于思考。
需求分析
本身要实现这个功能的流程不是很复杂,就是将日常发布的流程统一到RPA工具中,实现自动化。
工具调研
- 试用一些浏览器插件,将微信公众号的文章同步到其他平台。但是会有一些格式兼容性问题,多平台支持也不完善,最重要的是插件基本不再维护
- 试用了一些桌面工具,也有内容格式问题,特别是包含源代码的的文章,会存在格式问题,并且有些需要额外付费
- 最终确定使用影刀RPA,对网页的自动化,兼容性较好,基本能实现我们的需求
格式问题如何解决
- 统一文本格式:将文本内容统一为markdown格式(对于程序员有代码更为友好),方便后续统一发布
- 使用在线md渲染工具:将markdown格式的文本渲染为美化后的html格式,针对不同的平台能够尽可能兼容
RPA内容分发-微信公众号
-
通过RPA打开微信公众号网页,其中登录以及发布操作比较特殊,都需要扫描来确认。解决方法比较复杂,但是不紧急,后续版本再考虑:
- 将二维码映射到RPA工具上进行扫码确认,统一使用工具,不用来回跳转
- 通过图像OCR功能识别二维码图像,再调用相关接口完成登录
-
RPA工具执行到发布页面后,需要提示用户,选择需要发布的本地文件内容,包括文章标题、作者、封面、摘要信息等
-
上述需要用户输入的信息,部分是可以进行优化,比如标题为文件名,摘要信息和封面图一些信息后续考虑接入AI自动生成
-
RPA工具将markdown格式的内容,复制到在线的渲染网站中,获取美化后的html格式内容,再回填到微信公众号平台内容区域
-
文中的图片,可以通过特定的文本进行识别,然后通过xpath定位后进行本地图片上传替换,来实现自动化,因为目前我的文字较多,图片自动化这块后续再考虑
-
完善发布需要的一些基本信息,最终进行发布操作
RPA流程截图
总结
第一版RPA流程的设计,主要是把流程跑通,基本可用,对于其中一些低频性需求,后续再考虑优化,来提升自动化的效率。
彩蛋
现在这篇内容,就是通过RPA工具,进行的自动化分发(其中的图片是我手动额外添加)
后续计划
这里仅仅实现了微信公众号平台,后续会一次加入知乎、掘金、简书等平台的RPA自动化。然后引入AI优化内容