Skip to content

[Feature] 希望支持读取 B 站评论区内容并参与视频总结 #420

Description

@ssatan34

想解决什么问题?

目前 BiliNote 主要根据视频字幕、音频转写和截图等内容生成笔记,但在很多 B 站视频中,评论区也包含大量有价值的信息。

例如:

  • 高赞评论里的课代表总结、时间线和重点提炼
  • 置顶评论中的作者补充、勘误或资料链接
  • 观众对视频内容的补充解释、反例和延伸资料
  • 评论区里集中讨论出的争议点、共识或使用经验

这些信息有时能明显提升笔记质量。希望在总结 B 站视频时,可以选择读取评论区,并将评论区中的有效信息作为补充内容纳入笔记。

建议方案

增加一个可选功能:生成 B 站视频笔记时支持读取评论区内容。

建议可以包含以下能力:

  • 提供“读取评论区”开关,默认关闭或由用户自行选择
  • 支持读取置顶评论、高赞评论,或限制读取前 N 条评论
  • 支持设置评论数量上限,例如 20 / 50 / 100 条
  • 在生成笔记时,将评论区内容作为独立上下文提供给 AI
  • 输出中增加一个单独章节,例如“评论区补充信息”
  • 如果评论区读取失败、视频关闭评论、需要登录 Cookie 或触发风控,则降级为只总结视频内容,并给出提示

期望输出结构示例:

## 视频内容总结
...

## 评论区补充信息
- 高赞评论补充了 ...
- 作者置顶评论说明 ...
- 有用户指出 ...
- 评论区主要争议点是 ...

## 可能需要核实的信息
- ...
这样可以让视频笔记既保留原视频内容,也能吸收评论区中的有效补充,同时避免把评论区信息和视频原文混在一起。

### 备选方案

如果完整读取和总结评论区的实现成本较高,可以先做一个较轻量的版本:
先只读取置顶评论和前若干条高赞评论;
先只把评论区内容附加到笔记末尾,不参与正文总结;
先支持通过用户手动粘贴评论区文本,让 AI 生成“评论区补充”章节;
后续再逐步增加自动抓取、数量配置、过滤无效评论、按热度排序等能力。

### 涉及的工作区

_No response_

### 其他补充

_No response_

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions