WPS 社区定时发帖助手-BinBo(用户手册)
Lv.1 新人创作者
插件介绍贴:⏰ WPS 社区定时发帖助手-BinBo | 一款真能用上的浏览器定时发帖插件
插件还在持续优化中,如果有更多功能可以互动研讨!
WPS 社区定时发帖助手
用户操作手册 — 从安装到定时发帖的完整指南
版本 1.2.1 · Manifest V3
插件文件:WPS-BBS-Scheduler-v1.2.1
一、安装与准备
本插件为edge 浏览器扩展,需在edge 浏览器中以「开发者模式」加载。(我是在edge运行的)
打开 edge扩展管理页
在地址栏输入edge://extensions/并回车。
开启开发者模式
在页面右上角找到「开发者模式」开关,将其打开。
加载插件
点击「加载已解压的扩展程序」,选择项目根目录(包含 manifest.json 的文件夹)。
固定到工具栏
点击 edge 工具栏的拼图图标,将「WPS 社区定时发帖助手-BinBo」固定到工具栏,方便随时打开。
登录 WPS 社区
在浏览器中打开 https://bbs.wps.cn,使用 WPS 账号登录。插件复用浏览器已有登录会话,无需单独输入账号密码。
插件使用 API 驱动发帖。发帖期间请勿在同一标签页打开 DevTools(开发者工具),否则调试器会话会冲突。
二、弹窗概览(工具栏入口)
点击工具栏中的插件图标,弹出一个小窗口,提供快速入口和今日概览。
WPS 社区定时发帖
今日:3 待发 · 2 已发 · 0 失败
总计:15(待发 5 / 已发 8 / 失败 2)
打开管理中心快速新建任务
按钮 | 功能 |
打开管理中心 | 在新标签页打开完整的任务管理界面 |
快速新建任务 | 打开管理界面并自动弹出新建任务对话框 |
三、管理中心 — 首页
管理中心是插件的核心界面,包含三个标签页:首页、任务管理、设置。顶部工具栏显示登录状态,并提供刷新和打开社区的快捷入口。
WPS 社区定时发帖助手-BinBo打开社区⟳ 刷新已登录:斌斌想睡了
首页任务管理设置
3.1 统计卡片
首页顶部有四张统计卡片:总任务、待发、已发、失败。点击任意卡片可弹出概览弹窗,列出对应状态的所有任务。点击任务卡片可预览详情。
3.2 默认圈子标签设定
此区域用于设置新建任务时的默认值,避免每次手动选择。设置后点击「保存发帖配置」即可持久化。
圈子:下拉选择,覆盖 WPS 社区全部 20 个圈子
子圈:与圈子联动,切换圈子后子圈选项自动刷新
话题标签:输入文字后按 Enter 添加,标签以可移除的芯片形式展示
3.3 日历视图
日历以月视图展示,当天高亮标记。直接点击任意日期即可弹出新任务对话框,并自动填充该日期和默认时间(当前时间 + 提前分钟数)。
日历下方有提示文字「点击日期即可按该日新建定时任务」,点击该文字可快速跳转到设置页调整默认提前分钟数。
四、创建定时任务
通过以下任一方式打开新建任务对话框:
点击弹窗的「快速新建任务」
在首页或任务管理页点击「+ 新建定时任务」
在日历中点击某个日期
点击已有任务卡片的「复制」按钮(预填已有内容)
新建定时任务
以上为新建任务的界面截图,展示了表单各字段的布局和填写示例。
表单字段说明
字段 | 必填 | 说明 |
标题 | 是 | 最少 5 个字符,实时提示「还需 N 个字」 |
正文 | 是 | 最少 10 个字符,支持多行换行,发帖时保留段落格式 |
日期 | 是 | 默认当天,或日历点击的日期 |
时间点 | 是 | 可添加多个时间点,每个生成一个独立任务 |
周期 | 否 | 支持一次性/每天/每周/每月 |
圈子 | 是 | 发帖目标圈子 |
子圈 | 是 | 圈子下的子分类 |
话题标签 | 是 | 输入文字 + Enter 添加,支持多个 |
✓ 多时间点
添加多个时间点后,保存时会为每个时间点创建一个独立任务(标题、正文、配置相同,时间不同)。如果设置了周期,这些任务将共享同一周期组,暂停时可一键暂停全部。
⚠ 时间校验
保存时系统会检查所有时间点是否已过期(早于当前时间)。已过期的时间点会被拒绝保存,并提示「以下时间已过期」。
五、任务管理
切换到「任务管理」标签页,可查看和管理所有任务。页面分为「今日任务」和「历史任务」两个视图。
5.1 今日任务视图
按状态分组展示今日任务:
待发布:等待到点自动发布的任务
已发布:今日已成功发布的任务
发布失败:发布失败的任务,可归档或批量删除
5.2 历史任务视图
展示非今日的过往任务,按时间倒序排列。
5.3 任务卡片
5.4 任务操作
操作 | 适用状态 | 说明 |
编辑 | 待发 | 修改任务内容(已发布的任务不可编辑) |
复制 | 全部 | 以当前任务内容预填新建对话框 |
立即发布 | 待发 | 跳过等待,立即执行发布 |
暂停周期 | 待发(周期任务) | 删除同一周期组的所有待发任务 |
删除 | 待发/取消 | 软删除(已发布的任务不可删除) |
查看链接 | 已发 | 在新标签页打开已发布的帖子 |
归档 | 失败 | 折叠/展开失败记录列表 |
删除全部 | 失败 | 批量删除所有失败记录 |
5.5 预览弹窗
点击任务卡片主体(非按钮区域)可打开预览弹窗,查看任务的完整详情,包括:任务编号、标题、状态、时间、圈子/子圈、话题、周期、失败原因(如有)、发布链接(如有)和完整正文。
六、设置
在管理中心切换到「设置」标签页,左侧导航提供四个设置分区。
6.1 常规设置
默认提前分钟数:新建任务时默认时间 = 当前时间 + 此值(默认 5 分钟)
时区:目前仅支持 Asia/Shanghai(北京时间)
登录检查
点击「检查社区登录状态」可检测当前是否已登录 WPS 社区。未登录时会显示「打开社区并登录」按钮,点击后自动跳转社区登录页。
数据管理
「清空全部记录」会先自动导出 JSON 备份,然后要求输入「清空」确认。适合重置全部数据时使用。
6.2 发帖设置
勾选「发帖时在正文末尾附加备注」后,每篇帖子的末尾会自动添加一条引用块备注:「⏰ 本帖由 {昵称} 通过「BinBo 定时发帖」发布」。默认关闭。
6.3 备份与恢复
功能 | 说明 |
导出备份 | 下载 JSON 文件,包含全部任务和设置 |
导入恢复 | 先自动导出当前备份,再导入 JSON 文件(覆盖模式) |
导出 Excel | 下载 XLSX 文件,含任务编号、标题、正文、时间、状态等列 |
导入恢复和清空全部操作前都会自动导出当前数据备份,防止误操作导致数据丢失。
6.4 外观主题
提供四种主题色选择,点击保存后立即生效:
七、发布流程详解
当任务到达计划时间(或手动点击「立即发布」),插件会自动执行以下发布流程:
正文写入机制
由于 WPS 社区使用 ProseMirror 富文本编辑器(跨域 iframe),正文写入采用四级回退策略,确保内容可靠写入:
优先级 | 方法 | 说明 |
1 | CDP insertText | 浏览器级键盘输入,逐行插入并按 Enter 键创建段落分隔 |
2 | ProseMirror API | 通过 view.dispatch 逐行写入,split 创建段落 |
3 | execCommand | 传统富文本 API 兜底 |
4 | innerHTML | 直接设置 HTML,每行包裹 <p> 标签 |
正文中的换行符(n)会被正确处理:每行作为独立段落写入,行间自动创建段落分隔。多行文本在发布后将保持原有的段落格式,不会合并为一段。
周期任务行为
每天:每天同一时间自动发布
每周:每周同一日期和时间自动发布
每月:每月同一日期和时间自动发布
周期任务发布成功后保持待发状态,等待下一周期触发
发布失败也会保持待发,下一周期会重试
八、常见问题
Q1:发帖时提示「未定位到正文编辑器」
这通常是因为发帖页面加载较慢。插件会等待最多 12 秒,如果仍超时可尝试:
检查网络连接是否正常
确保 bbs.wps.cn 页面已正常登录
关闭可能干扰页面的其他浏览器扩展
稍后重试或使用「立即发布」手动触发
Q2:发帖失败提示「正文写入失败」
四级写入方法均未成功。可能原因:
发帖页面 DevTools 已打开(会占用调试器会话)— 请关闭 DevTools 后重试
浏览器版本过低 — 建议使用 edge 100+ 版本
页面 JavaScript 被其他扩展拦截 — 尝试禁用广告拦截器等扩展
Q3:发帖失败提示「帖子内容不少于10个字」
正文写入后编辑器内实际字符不足 10。请确保正文内容超过 10 个字符,并检查是否有特殊字符导致写入异常。
Q4:定时任务没有按时触发
edge 的 Service Worker 可能在休眠状态下延迟触发。插件已添加 15 秒间隔的轮询机制来减少延迟,但仍有以下注意点:
确保浏览器保持运行(关闭浏览器后任务无法触发)
确保插件未被禁用
可在设置中调整「默认提前分钟数」预留更多余量
Q5:如何修改已发布的任务?
已发布的任务不可编辑或删除。如需修改,请使用「复制」功能创建新任务,修改后保存即可。
Q6:换行文字发布后变成了一段?
已修复。当前版本会逐行写入正文,行间通过 Enter 键创建段落分隔。如果仍有此问题,请确保正文中的换行使用 Enter 键产生,而非复制粘贴的格式化文本。
Q7:如何备份任务数据?
在「设置 → 备份与恢复」中点击「导出备份」,即可下载包含全部任务和设置的 JSON 文件。还可导出 Excel 版本方便查看。
Q8:发帖时会打开一个新标签页?
是的。为了确保 CDP 输入事件能正确写入跨域编辑器,发帖时会在前台打开发帖页(active: true)。发布完成后该标签页会自动关闭。
版本 1.2.1
2026 年 8 月
Lv.1 新人创作者
Lv.1 新人创作者