[分享] 用 AI 写了个 B 站下载总结工具(支持 OpenAI/Claude)

179 天前
 su3sl3h06

本人是个产品经理,平时 B 站看的多。用 AI 写工具也有一段时间了,最近尝试完全让 AI 写了个小工具来处理 B 站视频,解放双手。

为什么要造轮子,因为现阶段市面上的总结自定义程度化太低,所以想自己搞一个。

主要功能:

下载 B 站视频、音频、字幕。 用 OpenAI 或 Claude API 总结字幕内容 (需自备 Key)。 结果通过 Telegram Bot 推送(未来支持)。

项目地址 (GitHub):

https://github.com/xiaobaiya8/bili-ex

代码完全由 AI 生成(自己真一点不会,最多改改字段什么的),我只是提需求和整合。可能 Bug 不少,欢迎大家试用、围观、吐槽或者帮忙改进。

作为 PM ,主要还是想验证下 AI 在工具开发上的效率,顺便解决自己看视频没时间的问题。

项目截图:

1310 次点击
所在节点    分享发现
7 条回复
SYjiang
179 天前
想看大佬的提示词怎么写的
su3sl3h06
179 天前
@SYjiang 那可太多了,还是写了好几天,最麻烦的是获取 AI 字幕那一块,节选几个提示词:

封装 docker 以及加前端的时候写的提示词:
该程序运行后,可以下载指定 B 站视频的各项东西
将程序封装为 docker ,并且要包含前端,前端和后端使用不同的路径但使用同一个端口 9160
需要支持登录,因为是 docker 运行,大部分为个人用户,所以只需要设置一个密码保存在 config
前端需要支持配置 cookie ,然后可以直接输入视频地址进行下载指定媒体或字幕

cookie 优化检测提示词:
我发现每次加载顶部的时候,都会重新发起这个请求: http://127.0.0.1:9160/api/check_login
不需要每次都发起,我们保存 cookie 或者发起任务时,本身就会检测,可以将检测结果保存在 config ,避免经常去 check

某次优化美化的提示词:
完整美化优化当前视频列表页面,使其看起来更像 BILIBILI 的风格,并且新增效果,复刻: https://magicui.design/docs/components/hero-video-dialog
这个页面的效果,对视频提供播放按钮,点击后弹框播放视频(用本地的视频)

基本也就是这些思路,小修修改改,和 AI 问答了 700 次左右
SYjiang
179 天前
ok ,再辛苦咨询一下,用的谁家的 AI
su3sl3h06
179 天前
@SYjiang #3 cursor 的 claude3.7 和 gemini2.5pro exp 换着用
SYjiang
179 天前
@su3sl3h06 感谢
ringwraith
178 天前
学习一下提示词
su3sl3h06
178 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1127740

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX