一、关注列表到底存什么
最少四个字段:名称、地址、类型(RSS 还是网页列表页)、归入哪个栏目。再加一个启用开关和两个状态位:上次采集时间、上次抓到几篇。有了这些,排障时不用翻日志也能看出哪个源哑了。
二、每天扫描,而不是实时盯
资讯类内容一天一轮足够。定时任务的职责要单纯:遍历启用源、拉最新条目、逐篇取正文、按 URL 去重、按字数门槛过滤、写库、记日志。不要在一次任务里塞进改写、配图、发布到社交平台,失败时根本定位不到是哪一步。
三、字数门槛放在后台
门槛写死在代码里,改一次就要重新部署。把它做成后台可配置的数字 X,采集时判断原文字符数是否严格大于 X,不满足的记为已见而不是丢弃,避免每天重复抓同一篇短文。运营一段时间后,你会发现 X 是最有效的质量旋钮。
四、版权这条线要提前画好
默认只收录摘要并保留原文链接,全文转载单独做成开关。自动采集解决的是发现信息的效率,不是替你取得授权。把来源名、原文地址和采信字数一起存下来,日后要核对也有据可查。