🔔 WPS 社区新帖提醒-BinBo | 当关注的作者发帖,或指定关键词/话题有新帖时提醒用户

斌斌想睡了
斌斌想睡了 Lv.2 潜力创作者

Lv.2 潜力创作者

一、工具名称 + 一句话介绍

WPS 社区新帖提醒-BinBo(Chrome/Edge 浏览器插件,Manifest V3)

订阅你关注的作者、关键词、话题,WPS 社区(bbs.wps.cn)一发新帖,桌面通知 + 微信/企微推送立刻提醒你,点通知直达原帖。

二、获取方式

方式一:安装包下载(推荐)

  • 📦 下载插件压缩包:WPS社区新帖提醒-BinBo-v1.1.0.zip(含全部源码与说明,为安全考虑,暂时按需申请查阅)

  • 下载后解压,按下方「怎么用」三步安装即可

三、怎么用(安装 → 配置 → 收到提醒)

第 1 步 · 安装

  1. 解压压缩包,得到含 manifest.json 的文件夹

  1. 浏览器打开 chrome://extensions(Edge 为 edge://extensions

  1. 右上角开启「开发者模式」

  1. 点「加载已解压的扩展程序」,选中刚才解压的文件夹

  1. 工具栏出现「WPS 社区新帖提醒」图标,固定到工具栏

第 2 步 · 配置订阅

  • 点工具栏图标 →「打开管理中心」→「订阅」页

  • 关注作者:直接输入作者昵称(如 WPS福利官),或粘贴主页链接

  • 关键词:以 # 开头(如 #灵犀

  • 话题:以 话题: 开头(如 话题:社区共创实验室

第 3 步 · 开启监控与推送

  • 「设置」页 → 勾选「开启新帖监控」,设置轮询间隔(默认 3 分钟)

  • 桌面通知默认开启,零配置

  • 可选:配置消息推送(企业微信/Server酱/PushPlus/Bark/PushDeer),填 Key 后点「发送测试推送」验证手机收到

第 4 步 · 收到提醒

  • 等一个轮询周期,社区有新帖 → 桌面通知弹出 + 手机/微信/企微推送

  • 点通知直达原帖;「订阅」页可查看监控状态与最近提醒日志

页面说明:

  • 插件缩览页面

说明:在缩览页面中可以快速操作一些基本信息(快速订阅),推送开关、查看提醒日志等

  • 插件工作台页面

说明:在工作台详情,可以完成前面缩览操作之外,可以设置更多推送时段、免打扰时段、配置消息推动内容等内容

四、实测说明

  • 真实抓取:后台每 1–5 分钟抓取社区「最新」列表页(Nuxt SSR 数据解析,无需登录、不调私有 API、不 eval)

  • 作者识别:输入作者名 WPS福利官 自动识别为「关注作者」(按用户 ID 精确匹配)

  • 提醒通道:桌面通知实测弹出;企业微信群机器人 webhook 实测发送成功(errcode:0)

  • 功能完善:作者/关键词/话题三类订阅、topicId 游标去重、免打扰时段、每日摘要、通知日志、配置 UI、失败提示

  • 135 项自动化测试全部通过

实测:已【斌斌想睡了】用户发布的测试通知为例【测试提醒的推送情况
帖子发布后,(我配置的是企业微信的通知)
桌面端通知:(下图左)
企微端通知:(下图右)

五、灵犀怎么用(3–5 步)

  1. 先评估、不盲目写码:把命题交给灵犀,它先实测抓取 bbs.wps.cn 列表页,确认帖子数据(标题/作者/话题/topicId)内嵌在 Nuxt SSR 页面、无需登录,据此敲定「订阅→轮询→解析→匹配→通知→游标去重」架构。

  1. 纯逻辑先行 + 每步测试:按订阅存储→解析器→匹配引擎→提醒通道→轮询编排→后台/UI 顺序开发,每完成一个模块就写 node:test(含真实页面样本)再 Git 提交。

  1. 踩坑修复:MV3 后台 CSP 禁 eval,原来用 new Function 解析 NUXT 在浏览器报错;灵犀改为写「NUXT 安全求值器」(纯文本扫描 + IIFE 变量替换,不执行代码),真实样本回归通过。

  1. 提醒通道抽象:桌面通知零配置兜底;推送服务商统一抽象,Key 用户自备只存本地,未配置自动降级——核心功能不依赖外部服务。

  1. 稳定性与文档:免打扰/每日摘要/通知日志/失败提示;README 写清安装、订阅、配置、验证,他人可照做复现。

六、合规安全

  • 只读社区公开列表页,低频轮询(≥1 分钟),不调私有 API、不批量抓取、不上传任何数据

  • 订阅与推送 Key 仅存本地浏览器(chrome.storage.local),源码不含任何密钥

  • 通知内容仅含公开帖子标题、作者与链接;权限最小化(storage/alarms/notifications + 社区域名 + 推送域名)

福建省
浏览 156
2
8
分享
8 +1
7
2 +1
全部评论 7
 
无界
无界 Lv.2 潜力创作者

Lv.2 潜力创作者

大佬牛逼
   山东省
举报
1
2
斌斌想睡了
斌斌想睡了Lv.2 潜力创作者

Lv.2 潜力创作者

灵犀牛逼哈哈哈,我只输出想法,剩下靠灵犀
· 福建省
举报
1
0
 
斌斌想睡了
斌斌想睡了 Lv.2 潜力创作者

Lv.2 潜力创作者

发布这一条的时候也触发了,提醒
   福建省
举报
1
0
 
HC.旋
HC.旋 WPS资深用户Lv.3 优质创作者WPS寻令官KVP

Lv.3 优质创作者

点赞支持,期待正式版
   福建省
举报
1
1
斌斌想睡了
斌斌想睡了Lv.2 潜力创作者

Lv.2 潜力创作者

· 福建省
举报
1
0
 
斌斌想睡了
斌斌想睡了 Lv.2 潜力创作者

Lv.2 潜力创作者

原本是和定时发布一起做的,但是定时发布已经有比较多页面,如果要重新重构整个页面逻辑的话,要花费更多的灵点(紧急告退hhhh),发现根据定时发布的结构来创一个新的插件会更节省灵点一些。所以就是一个重新做了一个插件
   福建省
举报
1
0