0. 说明
各组需要编写好自己的PPT文档,在最后一天时进行答辩
各组维护一个线上文档,填写至以下表格中
组别 | 组名 | 组长 | 副组长 | URL(包含《代码地址》、《成员任务进度》、《接口文档》、《功能详细设计文档》) |
---|---|---|---|---|
第一组 | 研发A组 | 黄东昌 | 杨澳 | [https://www.yuque.com/shihuai-g2dww/dtr825/uzhzvf |
](https://www.yuque.com/shihuai-g2dww/dtr825/uzhzvf) | | 第二组 | 六人行 | 刘旭阳 | | https://www.yuque.com/books/share/9f4e68a6-e9b5-4f4f-8cb4-9495fb5d22ad?# | | 第三组 | 随便组 | 郭文亮 | 杨雅雯 | https://www.yuque.com/docs/share/5c0b2acf-6b02-4156-8fac-32a0d3b3fdcf?# 《探花实战》 |
1. 桃花传音
注:参考下发的资料_day11-项目实战.zip_
3. 黑名单
3.1 添加黑名单
4. 搜索圈子功能 *
- 初始化数据,将mongoDB中的历史圈子数据,导入到ES中
- 发布动态的时候,将数据添加到索引库中
搜索功能(高亮)
https://www.yuque.com/docs/share/6d3cd956-1334-46f6-affc-e72c49637d7b?# 《ES6.5.4分词器的安装》
注:无需编写前端,只需提供后端接口即可5. 圈子审核功能 *
6.1. 自动审核
现在动态发布完成后,暂时不允许用户查看,并且不允许把数据推送到推荐系统
- 在用户发布完成动态后,需要先经过自动审核
- 自动审核规则(可以使用阿里云或者华为云内容审核):
- 涉黄
- 涉政
- 涉暴
- 自动审核范围:
- 图片
- 文字
- 自动审核规则(可以使用阿里云或者华为云内容审核):
- 自动审核通过后才能被用户看到,并推送消息到推荐系统
6.2 自定义敏感词审核(自动审核)
- 自定义敏感词由后台系统进行维护,可自行配置
- 自动审核时要求判断
- 发布内容中是否包含敏感词
- 图片中是否包含敏感词 (可以利用Tess4J工具来提取图片中的文字
- 如果包含敏感词,则表示审核失败:不允许用户查看,不允许把数据推送到推荐系统
在判断是否包含自定义敏感词时不得使用String的contains及类似方法,要求使用合适的字符串匹配算法
6.3 人工审核(后台管理员功能)
- 在进行自动审核后,会产生三个结果:审核通过、审核不通过、待人工审核
- 如果是待人工审核,需要进行人工审核。
- 提供审核接口,人为进行审核通过或审核不通过
注:无需编写前端,只需提供后端接口即可
自动审核与人工审核完整流程
6. 用户禁用 与 解禁
- 修改登陆逻辑,禁用的用户无法登陆探花系统
- 禁用的用户也无法登陆环信
- 解禁后可重新登陆到探花与环信
7. 课程功能
完成day09中相关功能