lucky-aeon / community

It's the qa community for now , It's cow b community in the future
1 stars 3 forks source link

feat:评价管理添加审核功能 #251

Open xhyqaq opened 2 months ago

xhyqaq commented 2 months ago

背景

用户可任意上传资源,这是一个公开的网站,需要做限制

image

需求

用户发布评价后,会进入审核状态,提示告诉用户为了法律安全xxx问题因此需要审核。后台增加一个审核界面(人工审核)。

如何写前端

image

技术方案

想好写在评论区

chenzilin10958 commented 2 months ago

1.直接弹窗等待审核员审核后发布,是否对外头像也需要审核一下呢?但是图片审核涉及到上传漏洞问题,所以这部分可能需要进行安全代码编写防止上传漏洞 2.可以基于DFA敏感词过滤实现自动过滤,对敏感词进行提醒,您输入的内容存在敏感词,请重新输入。人工只需要不定时对审核通过的评论进行再次人工过滤,大大提高效率 3.社区对外页面进行点赞排序,对点赞数高的优先展示,只展示前六个评论,剩下的下拉隐藏

xhyqaq commented 2 months ago

1.直接弹窗等待审核员审核后发布,是否对外头像也需要审核一下呢?但是图片审核涉及到上传漏洞问题,所以这部分可能需要进行安全代码编写防止上传漏洞 2.可以基于DFA敏感词过滤实现自动过滤,对敏感词进行提醒,您输入的内容存在敏感词,请重新输入。人工只需要不定时对审核通过的评论进行再次人工过滤,大大提高效率 3.社区对外页面进行点赞排序,对点赞数高的优先展示,只展示前六个评论,剩下的下拉隐藏

想的太复杂了你 1.对外的内容都需要审核,图片审核不涉及到上传漏洞问题,这里只是外链。 2.基于DFA敏感词过滤你有想过相关的敏感词从哪来吗?找第三方库还是枚举?我之前说过这种必须要用云服务提供的API。而我们这个场景只需要人工审核 3.不需要点赞排序,别搞那么复杂

chenzilin10958 commented 2 months ago

1.直接弹窗提醒用户审核通过后发布,不用跳转页面 2.管理员页面展示待审核与审核通过两个选项。待审核根据时间倒序排序。审核通过提供删除评论、修改评论两种选项。 3.对评论字数做限制,尽量让对外页面div都是一样的长宽

xhyqaq commented 2 months ago

1.直接弹窗提醒用户审核通过后发布,不用跳转页面 2.管理员页面展示待审核与审核通过两个选项。待审核根据时间倒序排序。审核通过提供删除评论、修改评论两种选项。 3.对评论字数做限制,尽量让对外页面div都是一样的长宽

chenzilin10958 commented 2 months ago
xhyqaq commented 2 months ago
  • 审核不通过按照逻辑来说就是直接打回提示审核不通过,现在用户数不多可以增加一个修改评论按钮,手动帮用户修改敏感词发布。
  • 用户发布评论后存在数据库中并且编辑为未审核,后端提供API接口,让管理员可以获取待审核的评论列表,并对评论进行审核操作(通过或拒绝)。登录后台管理系统,显示所有待审核评论
chenzilin10958 commented 2 months ago
xhyqaq commented 2 months ago
  • 不是全部毙掉,而是毙掉敏感词,比如什么社区太他妈牛逼了,那么他妈两个字就可以人工给他换成**,这样子其实大家还是能够明白想表达的意思的,黄赌毒这些肯定就直接审核不通过,不需要帮他修改。还有就是可能有些人私底下找你要修改评论或者说字打错这些,就可以通过修改的方式来达到目的,这是我觉得可能出现的应用场景。要么就做得简单一点,审核通过和不通过,不通过就直接数据库把字段删了,审核通过要想要改再手动去数据库改(因为出现概率小,后面发现确实需要修改这个按钮再加需求
  • 这点我也有在想,这个评论是否是核心功能,有没有必要通过弹窗的方式来提醒用户,又或者直接是去消息列表显示(但是我自己用下来比较少去关注那个消息列表,可能管理人员会比较关注,社区人员重点还是关注视频教学还有文章发布和浏览。发邮件的方式也行,邮件的成本高吗?万一后面消息回复也接入邮件会不会导致成本飙升,还是说接入机器人,通过微信发送,这也是一种想法,但是可能实现成本就高起来了,有待商榷。