【RPA】小红书自动回复评论?这下可以摸鱼了

发布于:2024-04-30 ⋅ 阅读:(38) ⋅ 点赞:(0)

大家好,这里是船长,一个AI+RPA探索者。如果你对以下内容感兴趣,欢迎加我VX交流:TXZO1006

近期有蛮多朋友来问RPA应用的相关问题,提了不少问题和建议,刚好船长也趁机给一些RPA应用做了几次迭代和升级。

这里非常感谢各位朋友的支持和使用,如果你也有任何想法和建议,欢迎来聊,后面给你们陆续安排。

船长开始做小红书有几天了,有时候会有用户评论来问一些问题,但是因为各种原因总是回复不及时,等到看到的时候,往往过去很久了。

这对于创作引流而言算是很大的损失,因为一个用户的兴趣、热情往往也就5-10分钟左右,如果你无法在这个时间窗口内给予用户信息反馈,等到时间一过,你再去回复很可能就没有音讯了。

但是呢,小红书又没有和公众号一类的自动回复功能,总不能一直盯着手机或电脑等着用户评论进行回复吧,这可太傻了。

一般来讲,如果一个流程你需要重复做三次以上,那么就可以想办法来优化流程效率了。那么可以用RPA做一个自动回复功能不?

效果演示

于是,花了一番功夫,船长还真把这个RPA应用做出来了,哈哈,这下可以放心摸鱼了。

从移动APP端评论到网页端自动更新收到评论信息之间,可能会有一些延迟,不过整体效率还算OK。

其实这里可以调整的空间非常大,比如判断评论中是否含有指定关键字,对于满足条件的的评论才进行回复。

如何获得

如果你对这款RPA机器人感兴趣,也想尝试一下,可以关注船长的公众号“船长笔迹”,并回复关键字“小红书自动评论”,来获取影刀RPA工具分享链接。或者也可以扫描下方二维码加船长VX,我也会把脚本分享给你。

RPA实现思路

如果你对于制作RPA机器人比较感兴趣,可以继续看看下面的内容,主要是船长在实现这个RPA机器人的具体思路。

操作对象:小红书网页端

RPA工具:影刀

自动化流程:模拟正常用户不停地查看通知信息,如果收到新的评论,经过判断后进行评论回复。

整个流程主要只有两个关键点,一个是判断是否收到了新的评论,另一个是判断是否需要对当前评论进行回复。

如何实现

  • 怎么判断收到了新的评论信息呢? 通过实践,每当有用户进行评论时,在通知按钮、评论和@按钮上都会有小红点气泡提示,如下图:

只需要在无限循环中,判断这个小红点是否存在,就可以知道是否来了新的评论信息。这样我们就可以这样写:

  • 如何判断一条评论是否需要回复?

我们可以预设一个关键词,如果评论中包含这个关键词那么我们就可以进行回复,不包含那就可以跳过进入下一次循环,所以需要对评论内容进行判断:

问题难点

  • 如何判断纯表情包评论?

在小红书的评论中,如果有表情包内容,那么在页面结构上是没有表情包的文本的,而是一个个的img标签。

比如,在上面的评论中,两个点赞表情是两个img标签, 如果直接获取这条评论的内容,那么只会获取到666三个字符。如果用户评论没有文字,只有表情包,那么获取到的评论的内容直接就是空字符串了。

这样一来,不管是判断评论内容,还是评论去重都会受到影响。

解决方案:既然表情包都是img标签,那我们是否可以在判断评论内容为空时,进一步获取评论内容的源代码标签,这样一来,只要源代码不为空,那就一定存在表情包。

因为源代码一般会非常的长,船长这里选择了对源代码进行压缩。这里用的是md5压缩加密,md5可以把任意长度的内容加密为长度为32位的字符串。

  • 如何进行评论去重?

在网页端的小红书评论页面,如果短时间内出来了大量的评论,那么是不会一次性全部加载出来的。

小红书的页面基本都是瀑布流分页加载,据船长测试,评论列表一次最多加载出20条数据,如果评论数量大于20,那么在进行评论遍历时,就需要判断之前的评论是否已经评论过了,这时就涉及一个去重的问题。

解决方案:使用一个评论列表记录已经评论过的用户名和评论内容,如果是纯表情评论,就使用上面的源代码计算md5的方式当做评论内容。

每当评论遍历到第20条时,下一次遍历设置为重新获取评论列表,如果遍历评论内容发现当前评论已经存在于评论列表记录中,那就直接进行跳过。

总结思考

  • 今天给大家分享了一个小红书自动评论RPA应用,虽然不是很复杂,但是细节问题也不少,希望可以看到的朋友一些帮助。
  • 如果你的工作有很强的重复性,那一定要想办法提高工作效率,将自己的时间解放出来,这样一来你就有时间去成长,去做自己想做的事情。
  • 万丈高楼平地起,遇到困难一定要学会想办法解决,哪怕是找一个专业的人帮你解决问题也行。