背景介绍
小弟非常喜欢逛论坛,但是平时太忙,只能周末刷一刷。论坛每天都有不少新帖,每次旧的没看完就来新的了,总有一种 "吾生有涯而知无涯"的感觉。
为了减少搜索帖子的时间,把精力放在热门内容和符合个人喜好的帖子上,我做了一个供 AI Agent 使用的 JavBus Formu Hotposts Skill。
它可以抓取指定天数内的论坛帖子,根据评论、点赞、收藏和图片数量生成客观热榜,同时结合个人反馈生成推荐榜。结果输出为本地 HTML,不需要把账号、Cookie 或浏览记录上传到第三方服务。
这个工具只整理帖子信息并生成榜单,不下载帖子中的图片或视频;点击标题即可跳转到原帖。
效果展示

报告支持:
按板块分别展示结果,避免不同板块的分数混在一起。搜索标题、标签或作者。只看首次上榜帖子。点击标题或反馈按钮后标记为已读。自适应窗口以及鼠标调整列宽。展示标题、标签、分数、内容简介、评论、点赞、收藏、阅读、文字数、图片数、作者和发帖日期。
功能原理
整个流程大致如下:

爬取规范
Skill 使用串行请求和随机间隔,按自然日抓取用户指定的时间范围,默认是最近 7 天。超过 30 天时会额外提醒,因为帖子数量、请求次数和运行时间都会明显增加。
列表页只用于发现帖子,详情页只整理首楼正文和公开统计数据,不分析评论正文。任务中断后可以从断点继续,已经完成的请求不会无故重复。
榜单算法
客观热榜
客观热榜只根据帖子的互动指标和板块规则计算,适合快速了解近期论坛热点。两个板块会分开排列,不直接比较彼此的绝对分数。客观热榜主要使用四项指标:
评论数点赞数收藏数图片数量
不同板块分别计算基准,再用对数压缩极端热门帖的影响,因此高流量板块不会直接压过其他板块。
个人推荐榜
推荐榜会参考用户的 like/dislike 反馈、标签偏好和作者偏好。标签支持持续修正与演化,例如影视、游戏、技术、人妻、巨乳、资源盘点、AI 生图等。
每次提交反馈时,Skill 会重新获取对应帖子的数据,再保守地调整权重、重新排名并更新报告。它不会承诺一次就完全判断准确,而是通过持续反馈逐步优化。
推荐榜在客观分数基础上,结合个人偏好进行调整。分类存在一定误差是正常的,随着反馈样本增加,推荐结果会逐步接近个人口味。
使用说明
本 Skill 适用于能够读取 SKILL.md、执行本地 Python 脚本并访问本地文件的 AI Agent,例如 Codex、ClaudeCode、OpenCode、OpenClaw、Hermes 等 (Trae、WorkBuddy 等国产工具可能会提示违反社区内容而无法正常执行)。具体安装入口因工具而异,通常有以下两种方式:
解压 ZIP,把 javbus-formu-hotposts 文件夹添加到工具的 Skill/Rules/Agent 目录。打开 Agent 工具的“插件/技能”页面,选择上传技能并导入 ZIP。
环境依赖可以全部交给 Agent 工具,安装系统或者沙盒环境均可,不用自己手动操作。
加载后可以直接使用自然语言,例如:
/javbus-formu-hotposts 更新最近3天的热帖
添加标签 丝袜
我喜欢 人妻的自拍,将此类的帖子的权重提高
複製代碼
没有指定参数时,Agent 默认参数抓取 7 天内的热帖。
Agent 工具演示效果
Trae:
将 .zip 直接拖入插件市场进行安装,然后执行 skill 运行。


Hermes:
需要将压缩包解压到 .hermes/skill 目录, 然后打开开关,再运行。


登录与 Cookie
论坛内容需要登录,因此首次运行时通常需要在弹出的浏览器窗口中登录一次。
Skill 会先检查网站是否可访问,确认网络正常后才打开登录窗口。登录、年龄确认和验证码由用户本人完成;用户确认“已经登录”后,Skill 才会保存目标网站的 Cookie 并检查登录状态。
也可以导入 Cookie-Editor 等工具导出的 JSON 文件。Cookie 只保存在本地,不应发布、截图或发送给其他人。
如果网站无法访问,Agent 会询问使用代理地址和端口,或者使用由用户提供的镜像地址。Skill 不会主动搜索或猜测镜像。
反馈指令
在报告中点击 喜欢 或 不喜欢 按钮,会自动复制对应反馈指令。把指令发送给 Agent 即可:
/feedback https://www.javbus.com/forum/forum.php?mod=viewthread&tid=帖子ID like
/feedback https://www.javbus.com/forum/forum.php?mod=viewthread&tid=帖子ID dislike複製代碼
可以附加原因或个人标签:
/feedback 帖子网址 like,标签:技术
/feedback 帖子网址 dislike,原因:没有实质内容,个人标签:小作文複製代碼
反馈不是永久写死的分类规则。系统会保留一定容错空间,并根据后续反馈继续调整。
注意事项
首次运行通常需要在弹出的浏览器中登录一次。请勿分享 data/cookies.json、taste.json、反馈记录或包含个人信息的报告。采集时间取决于抓取天数、帖子数量、网络状况和请求间隔,请耐心等待。超过 30 天可能产生大量请求,不建议频繁执行。如果出现登录墙、验证码、访问限制或陌生域名跳转,任务会停止,不会强行绕过。由于论坛涉及成人内容,部分模型、服务商和 Agent工具 可能拒绝继续处理。例如某些 Qwen 3.8 Max 可能在摘要阶段中断,此时可切换至允许处理此类内容的模型和软件。
不足之处
这个skill花了一周的时间编写和调试,还是存在许多不足:
当前推荐算法只是使用简单的 标签加权求和以及激活函数判断,尚未引入贝叶斯概率等更系统的算法,反馈样本较少、标签识别不准确或帖子数据不足时,推荐结果可能出现偏差。当前报告以本地静态 HTML 网页生成,无法直接与 Agent 对话联动。点击 like/dislike 按钮后,仍需将手动将反馈指令粘贴到 Agent 对话框中,操作流程不够顺畅。
下载地址
GoFile:javbus-formu-hotposts-release-en.zip · GofileGitHub:zoro17986gy/javbus-formu-hotpostsSkillsMP:javbus-fo~0c4c2en Agent Skill
还没有评论,来抢沙发吧。