ch3cknull

Results 3 issues of ch3cknull

在用户当天发过评论的情况下,应当给用户一个可选项 - 什么都不做 - 追加到现有评论的后面 - 替换现有的评论内容 如果可能的话,可以解析md的内容,把相同的项目合并(这条不一定做)

enhancement

## 描述 新增一个用户表,存放小作文的用户信息 - 存放用户uid,用户名,头像和用户相关的其他内容(待商议) - 移除 `reply` 表的 `m_name` 字段 ## 为什么要这么做 目前的爬取机制下,reply表的每条记录都存放了mid 和 m_name,如果更新不及时,会存在一个uid对应多个用户名的情况,额外开一个用户表能保证用户的唯一性,也能保证数据是比较新的 另外,用户数据 uid,用户名,头像等信息在当前的评论接口都可以取到,无需进行额外请求 ## 值得注意的点 ### 如果有人现在不发评论,从评论接口更新不到怎么办? > 给用户表添加一个 last_modified 字段,用于存储上次更新时间,爬虫每次更新用户信息,就更新该字段为最新时间戳 > 定期从数据库中找出这批一段时间没更新过的人,如果到达阈值,单独爬取并更新

enhancement