0. 说明

各组需要编写好自己的PPT文档,在最后一天时进行答辩

组长通过以下链接参与协作
https://www.yuque.com/g/u170196/ulsx0f/ln17wo/collaborator/join?token=0QiwXmaDOZRwJMlJ&goto=%2Fu170196%2Fulsx0f%2Fln17wo%2Fedit

各组维护一个线上文档,填写至以下表格中

组别 组名 组长 副组长 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_

  1. 发送语音
  2. 接收语音

    2. 测灵魂(结合下发的需求文档) *

    注:参考下发的资料_day11-项目实战.zip_

  3. 问卷列表

  4. 提交问卷
  5. 查看结果

3. 黑名单

3.1 添加黑名单

  1. 添加完黑名单后,不能被黑名单上的人“聊一下”
  2. 如果两人是好友关系,则不能聊天

    3.2 移除黑名单

  3. 移除黑名单后,可以被“聊一下”

  4. 如果两人是好友,则可以聊天

4. 搜索圈子功能 *

  1. 初始化数据,将mongoDB中的历史圈子数据,导入到ES中
  2. 发布动态的时候,将数据添加到索引库中
  3. 搜索功能(高亮)

    https://www.yuque.com/docs/share/6d3cd956-1334-46f6-affc-e72c49637d7b?# 《ES6.5.4分词器的安装》
    注:无需编写前端,只需提供后端接口即可

    5. 圈子审核功能 *

    6.1. 自动审核

  4. 现在动态发布完成后,暂时不允许用户查看,并且不允许把数据推送到推荐系统

  5. 在用户发布完成动态后,需要先经过自动审核
    1. 自动审核规则(可以使用阿里云或者华为云内容审核):
      1. 涉黄
      2. 涉政
      3. 涉暴
    2. 自动审核范围:
      1. 图片
      2. 文字
  6. 自动审核通过后才能被用户看到,并推送消息到推荐系统

    6.2 自定义敏感词审核(自动审核)

  1. 自定义敏感词由后台系统进行维护,可自行配置
  2. 自动审核时要求判断
    1. 发布内容中是否包含敏感词
    2. 图片中是否包含敏感词 (可以利用Tess4J工具来提取图片中的文字
  3. 如果包含敏感词,则表示审核失败:不允许用户查看,不允许把数据推送到推荐系统
  4. 在判断是否包含自定义敏感词时不得使用Stringcontains及类似方法,要求使用合适的字符串匹配算法

    6.3 人工审核(后台管理员功能)

    1. 在进行自动审核后,会产生三个结果:审核通过、审核不通过、待人工审核
    2. 如果是待人工审核,需要进行人工审核
    3. 提供审核接口,人为进行审核通过或审核不通过

注:无需编写前端,只需提供后端接口即可

自动审核与人工审核完整流程

image.png

6. 用户禁用 与 解禁

  1. 修改登陆逻辑,禁用的用户无法登陆探花系统
  2. 禁用的用户也无法登陆环信
  3. 解禁后可重新登陆到探花与环信

注:无需编写前端,只需提供后端接口即可

7. 课程功能

完成day09中相关功能