菜单

功能设置
其他
{{ idx + 1 }}
{{ item.title }} {{ item.title }}
{{ getPlatformName(item.source_id) }} 原榜单 #{{ item.ranks[0] }} ⭐ 匹配分: {{ item.match_score.toFixed(1) }}
{{ kw }}

暂无符合条件的数据

加载中...

系统配置

管理系统运行参数和通知设置

基础设置
爬虫配置
建议不低于 1000ms,避免请求过快
报告模式
排名小于等于此值的新闻将高亮显示
通知推送
智能排序算法
所有权重值之和建议为 1.0,当前总和:{{ weightSum.toFixed(2) }} (建议调整)
原始平台排名的影响权重
重复出现次数的影响权重
关键词匹配度的影响权重(重要!)
新出现内容的影响权重
热度数值的影响权重(暂无数据)
平台权重的影响系数(1.0=完全应用)
直接编辑 YAML 配置文件,保存前请确保格式正确

平台管理

管理要监控的热搜平台

{{ platform.name }}
ID: {{ platform.id }}
默认1.0,优质平台可设置>1.0,娱乐平台可设置<1.0

暂无平台配置

关键词配置

设置要监控的关键词组合

暂无关键词组

词组 {{ idx + 1 }}

{{ word }}
+{{ word }}
!{{ word }}
格式说明:
• 使用空行分隔不同的关键词组
!开头 为过滤词(排除包含该词的结果)
+开头 为必须词(必须包含该词)
• 无前缀为普通词(任意匹配即可)

关键词规则说明

普通词(无前缀)

普通词使用任意匹配规则。只要新闻标题中包含任意一个普通词,就会匹配成功。

示例:

普通词:AI人工智能
匹配: "AI技术突破" "人工智能发展" "科技新闻"

必须词(+开头)

必须词使用必须包含规则。新闻标题必须包含所有必须词才会匹配成功。

示例:

必须词:+AI+突破
匹配: "AI技术突破" "AI技术发展" "技术突破"

过滤词(!开头)

过滤词使用排除规则。如果新闻标题包含任意一个过滤词,即使匹配了其他关键词,也会被排除。

示例:

普通词:AI,过滤词:!广告
匹配: "AI技术突破" "AI广告推广"

优先级 ⭐ 新增

为每个关键词组设置优先级(1-10),优先级越高的关键词组,匹配到时的排序分数越高。

示例:

优先级 10(最高):AI、ChatGPT - 这些是你最想看的
优先级 5(默认):科技、互联网 - 一般关注的
优先级 2(低):娱乐、八卦 - 可选内容

组合规则

一个关键词组内的规则是组合使用的:普通词任意匹配 AND 必须词全部包含 AND 过滤词全部排除。不同关键词组之间是OR关系,只要匹配任意一组即可。

智能排序

系统会根据关键词优先级匹配的关键词数量原始排名出现频次等多个维度进行智能排序,确保你最想看的内容排在前面。

注意事项

  • 关键词匹配是大小写不敏感
  • 使用空行分隔不同的关键词组
  • 过滤词是全局生效的,会应用到所有关键词组
  • 建议使用具体的关键词,避免过于宽泛的词导致匹配过多
  • 为重要的关键词组设置高优先级,可以让这些内容排在前面
  • 配合平台权重使用,效果更佳(在平台管理中设置)

推送记录

查看历史推送记录和执行状态

时间 状态 推送条目 耗时 错误信息
{{ formatDateTime(record.timestamp) }} 成功 失败 部分成功 {{ record.item_count }} {{ formatDuration(record.duration) }} {{ record.error_msg || '-' }}
{{ Math.floor(pushRecordOffset / pushRecordLimit) + 1 }} / {{ Math.ceil(pushRecordTotal / pushRecordLimit) }}

暂无推送记录

系统日志

查看系统运行日志

加载中...

日志文件:{{ logsData.path }} 最后更新:{{ formatLogTime(logsData.modified_time) }}
大小:{{ formatFileSize(logsData.size) }}
{{ logsData.content }}

暂无日志内容

发现新版本

当前版本:{{ versionUpdate.currentVersion }}
最新版本:{{ versionUpdate.latestVersion }}

前往更新
{{ toast.message }}