1.多平台内容自动分发RPA-微信公众号

333 阅读4分钟

目录

  1. 背景
  2. 需求分析
  3. 工具调研
  4. 格式问题如何解决
  5. RPA内容分发-微信公众号
  6. 总结
  7. 彩蛋
  8. 后续计划

背景

作为一个自媒体人,将自己创作的内容推送到各个平台,比如微信公众号、知乎、掘金、简书等是非常频繁的工作。在这个AI泛滥的年代,重复的事情就应该自动化,让更多的时间回归于思考。

需求分析

本身要实现这个功能的流程不是很复杂,就是将日常发布的流程统一到RPA工具中,实现自动化。

工具调研

  1. 试用一些浏览器插件,将微信公众号的文章同步到其他平台。但是会有一些格式兼容性问题,多平台支持也不完善,最重要的是插件基本不再维护
  2. 试用了一些桌面工具,也有内容格式问题,特别是包含源代码的的文章,会存在格式问题,并且有些需要额外付费
  3. 最终确定使用影刀RPA,对网页的自动化,兼容性较好,基本能实现我们的需求

格式问题如何解决

  1. 统一文本格式:将文本内容统一为markdown格式(对于程序员有代码更为友好),方便后续统一发布
  2. 使用在线md渲染工具:将markdown格式的文本渲染为美化后的html格式,针对不同的平台能够尽可能兼容

RPA内容分发-微信公众号

  1. 通过RPA打开微信公众号网页,其中登录以及发布操作比较特殊,都需要扫描来确认。解决方法比较复杂,但是不紧急,后续版本再考虑:

    • 将二维码映射到RPA工具上进行扫码确认,统一使用工具,不用来回跳转
    • 通过图像OCR功能识别二维码图像,再调用相关接口完成登录
  2. RPA工具执行到发布页面后,需要提示用户,选择需要发布的本地文件内容,包括文章标题、作者、封面、摘要信息等

  3. 上述需要用户输入的信息,部分是可以进行优化,比如标题为文件名,摘要信息和封面图一些信息后续考虑接入AI自动生成

  4. RPA工具将markdown格式的内容,复制到在线的渲染网站中,获取美化后的html格式内容,再回填到微信公众号平台内容区域

  5. 文中的图片,可以通过特定的文本进行识别,然后通过xpath定位后进行本地图片上传替换,来实现自动化,因为目前我的文字较多,图片自动化这块后续再考虑

  6. 完善发布需要的一些基本信息,最终进行发布操作

RPA流程截图

流程输入框.png

微信流程1.png

微信流程2.png

微信流程3.png

微信流程4.png

微信流程5.png

总结

第一版RPA流程的设计,主要是把流程跑通,基本可用,对于其中一些低频性需求,后续再考虑优化,来提升自动化的效率。

彩蛋

现在这篇内容,就是通过RPA工具,进行的自动化分发(其中的图片是我手动额外添加)

后续计划

这里仅仅实现了微信公众号平台,后续会一次加入知乎、掘金、简书等平台的RPA自动化。然后引入AI优化内容