Skip to content

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

Description

@ssatan34

想解决什么问题?

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

例如:

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

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

建议方案

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

建议可以包含以下能力:

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

期望输出结构示例:

## 视频内容总结
...

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

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

### 备选方案

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

### 涉及的工作区

_No response_

### 其他补充

_No response_

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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