#社区共创实验室
全部帖子
  • 9+
    原功能介绍见此文《WPS社区功能不够?灵犀来补全》。大家好,我是南月。本次迭代依旧使用灵犀进行coding。为了防止草稿保存时间太长帖子ID太早,本帖定时1分钟后发出。0.背景此次社区活动时间有点短,防止超时,我先迭代一个定时发帖的基础功能版本,如果活动结...
  • 14+
    📌WPS社区发帖助手@YL 目前已更新至 1.72.7。下载地址:https://kdocs.cn/join/g65l0u1?f=101\r\n。这款脚本只需要获取你的 WPS 社区个人 ID 即可运行,不依赖 Cookie 验证,使用过程中也不会触发验证...
  • 熠林
    熠林Lv.1 新人创作者
    Lv.1 新人创作者
    |
    14+
    一、脚本简介脚本名称: WPS社区发帖助手@YL当前版本: v1.72.0脚本Logo: 日历与闹钟出品团队: 灵犀 × Codex 联合开发开发者:熠林📢特别说明:本人并非程序员出身,没有代码基础。这个脚本经过多次测试和持续优化,目前功能已基本稳定,能够...
  • 4+
    插件介绍贴:⏰ WPS 社区定时发帖助手-BinBo | 一款真能用上的浏览器定时发帖插件插件还在持续优化中,如果有更多功能可以互动研讨!AI工具: · 灵犀 & Trae · WPS 社区定时发帖助手用户操作手册 — 从安装到定时发帖的完整指南版本 ...
  • # WPS 社区定时发帖助手 一个 Edge / Chrome 浏览器扩展(MV3),在 [WPS 社区](https://bbs.wps.cn) **定时自动发帖**。复用浏览器登录态,无需配置 Cookie / CSRF。 ## 功能 - ⏰ **定时发帖**:指定日期 + 时间(北京时间),到点自动发帖 - 🗑️ **取消待发**:对"待发"任务一键取消 - 🔔 **失败提示**:发帖成功 / 失败均弹出系统通知,失败原因清晰可见 - 📋 **多时段任务**:可同时添加任意多个不同时间的定时任务 - ▶️ **立即发帖**:对已有任务可手动"立即发帖" - 🧹 **记录管理**:清空已完成 / 失败的历史记录 - 🔐 **登录态检测**:自动检测 bbs.wps.cn 登录状态 ## 安装(Edge) 1. 打开 Edge,地址栏输入 `edge://extensions/` 2. 打开左下角「**开发人员模式**」开关 3. 点击「**加载解压缩的扩展**」 4. 选择本扩展文件夹 `wps-bbs-autopost` 5. 工具栏出现「WPS 社区定时发帖」图标,即安装成功 > Chrome 安装方式相同,在 `chrome://extensions/` 操作。 ## 使用方法 ### 1. 先登录 WPS 社区 在浏览器打开 <https://bbs.wps.cn> 并登录你的账号(扩展复用浏览器登录态,无需额外配置)。 ### 2. 新建定时任务 点击扩展图标 → 切到「**新建任务**」页签: - **标题**:至少 5 个字符 - **正文**:至少 10 个字符,换行可分段(空行分段更清晰) - **配图**:可选,点「+ 选择图片」选本地图片(最多 6 张,单张 ≤5MB),自动上传到 bbs.wps.cn 并随帖发布 - **发帖板块**:从下拉选择(自动从社区拉取板块列表) - **话题标签**:可选,多个话题用换行分隔 - **定时发帖时间**:选择北京时间日期时间(默认填当前时间 +10 分钟) - 点击「**添加定时任务**」 ### 3. 管理任务 在「**任务列表**」页签: - **待发**任务:可「立即发帖」或「取消待发」 - **已发布 / 失败**任务:可「删除」 - 失败任务会显示具体原因 - 点击底部「清空已完成 / 失败记录」可批量清理 ### 4. 到点自动发帖 到设定时间后,扩展会自动: 1. 确保有一个 bbs.wps.cn 标签页(没有则在后台自动打开) 2. 通过页面上下文调用发帖接口(同源请求,带登录态 + CSRF) 3. 发帖成功 / 失败均弹出系统通知 ## 技术原理(确保发帖成功) | 要点 | 说明 | | --------------- | ------------------------------------------------------------------------------------------------------------------------- | | **主通道:页面上下文注入** | 用 `chrome.scripting.executeScript` 把发帖函数注入到 bbs.wps.cn 标签页执行,`fetch('/api/topic/create')` 同源、`Origin` 正确,站点 CSRF / 同源校验认可 | | **接口** | `POST /api/topic/create`,`type=2`(发帖路径,服务端读顶层 `title`) | | **CSRF** | 自动读取 / 生成 cookie `csrf`,并写入请求头 `csrf-token` | | **预校验** | 提交前校验标题 ≥5 字、正文 ≥10 字,避免无谓重试 | | **失败重试** | 默认重试 2 次(间隔 60 秒),仍失败则标记失败并通知 | | **兜底** | 页面注入异常时降级后台 `fetch`(基本会 403,仅作最后兜底) | | **北京时间** | 时间显式按 UTC+8 解析为绝对时间戳,不受浏览器时区影响 | ## 故障排查 | 问题 | 解决方案 | | ------------ | -------------------------------------------------- | | 显示「未登录」 | 在浏览器打开 bbs.wps.cn 登录账号后,点扩展右上角 ↻ 刷新 | | 发帖失败 403 | 确认已登录;扩展会自动后台打开 bbs.wps.cn 标签页,请勿关闭所有 bbs 标签后立即发帖 | | 发帖失败「标题不能为空」 | 已用 `type=2` 规避;若仍出现请确认标题 ≥5 字 | | 任务到点没触发 | MV3 闹钟在浏览器**完全关闭**时不运行;请保持 Edge 运行。重启浏览器后过期任务会自动补发 | | 扩展更新后失效 | 在 `edge://extensions/` 点击扩展的「重新加载」按钮 | ## 局限性 - 需保持浏览器运行:MV3 闹钟在浏览器关闭时不触发;重启后过期待发任务会自动补发 - 仅支持 `type=2` 纯文本发帖(标题 + 正文 + 话题标签);富文本普通帖 / 配图暂不支持(需 WPS 在线文档 token) - 真实发帖必须由**已登录用户**的浏览器触发,扩展不保存账号密码 ## 文件结构 ``` wps-bbs-autopost/ ├── manifest.json # MV3 清单 ├── background.js # Service Worker:任务队列 + 闹钟调度 + 发帖主通道 ├── lib/shared.js # 消息协议 + 工具函数(北京时间解析/校验/payload) ├── popup/ │ ├── popup.html # 弹窗界面 │ ├── popup.css # 样式 │ └── popup.js # 交互逻辑 ├── icons/ # 16/48/128 图标 ├── gen_icons.py # 图标生成脚本(纯标准库) └── test_inject.mjs # 注入函数回归测试 ``` ## 验证 ```bash # 语法检查 node --check background.js lib/shared.js popup/popup.js # 注入函数 + 工具函数测试 node test_inject.mjs ```
  • 4+
    😆 这几天刚学了 AI 生成 App,本来只能做做工作台 🧰刚好借着这次的「社区共创实验室」· 第 1 期,开造!🚀一起做出「定时发帖」工具,立马就能用上~ 为了让应用真的能用起来,我这次选了网页插件来做定时发布,说是插件,其实更像一个自己的工作台 🛠️工...
  • 今天体验了 WPS AI 的新功能,效率提升明显。推荐大家试试看!
  • 殇俊
    殇俊Lv.1 新人创作者
    Lv.1新人创作者
    |
    15+
    社区共创实验室 定时发帖工具交付最终版 设计思路与使用说明 定时测试发帖 1.最终迭代更新换成了浏览器插件形式一体不基于本地被拦截登录状态了 2.考虑到使用操作,从Python到开发人员到js到浏览器插件,最后还是浏览器插件使用会方便,其他门槛稍高 3.交互图片上传,自动回复也都考虑进来了,任务状态展示、验证码填写考虑到体感改成了手动点击,图片添加交互,ID隐藏也加了,分十秒交互,灵犀前前后后花了3000多零点, 初版发帖成功用的开法人员模式,建单但也具备一定门槛改换本地html形式发现返回不到登录状态改成浏览器插件形式 浏览器对应界面及安装流程:找到浏览器插件位置点击-点击更多扩展-去我的插件-开启开发人员模式-点击加载解压缩的文件选择对应解压缩的文件夹就可以安装 4.定时发布无法二次编辑原因灵犀也说了 5.浏览器右下角成功也会提示,界面我也设置了状态查看 #社区共创实验室
  • 无界
    无界Lv.1 新人创作者
    Lv.1 新人创作者
    |
    v1.1.0 已经支持「自动登录」,不用再手动粘贴 Cookie 就能直接发帖。这次 v1.2.0 又带来一个新功能——「定时自动回复」:设好时间,它就会自动回复指定账号、标题里带关键词的帖子,每次的回复内容你都能单独定好,就算不方便一直守在电脑前也能放心...
  • 无界
    无界Lv.1 新人创作者
    Lv.1 新人创作者
    |
    本次升级新增「自动登录」模式(免手动 Cookie),并修复了多项问题。发帖、定时调度、删除、验证四个脚本现已统一支持「自动登录」与「手动 Cookie」两种登录方式,使用更省心。更新亮点新增自动登录:从环境自动注入金山 SID,免手动复制 Cookie;...
  • 殇俊
    殇俊Lv.1 新人创作者
    Lv.1新人创作者
    |
    参加社区共创实验室第1期,命题是做出一个能定时发帖的工具。 这篇帖子用该工具的API调用发出,算是一次实测。 工具设计思路: 1. 登录:通过Playwright打开浏览器,用户微信扫码登录后保存Cookie 2. 发帖:调用WPS社区API(POST /api/topic/create),用保存的Cookie认证 3. 定时:用Python threading.Timer实现定时调度,到点自动调用发帖API 4. 话题:自动在内容末尾附加 #社区共创实验室 API参数说明(从前端JS逆向得到): - draft: false(非草稿,直接发布) - type: 2(帖子)/ 1(问题) - nodeId: 板块ID(8=WPS AI, 13=综合杂谈圈) - title: 标题 - content: 纯文本内容 - tags: 标签名 使用方法: python wps_bbs_poster.py login # 扫码登录 python wps_bbs_poster.py post 标题 内容 # 立即发帖 python wps_bbs_poster.py schedule 2026-08-18-15:30 标题 内容 # 定时发帖 python wps_bbs_poster.py list # 查看待发任务 python wps_bbs_poster.py cancel 任务ID # 取消待发任务 工具已实现功能:定时发帖、立即发帖、取消待发、失败提示、多板块支持、任务恢复。 #社区共创实验室
  • Mr Chen
    Mr ChenWPS资深用户Lv.3 优质创作者KVPWPS产品体验官WPS寻令官
    Lv.3 优质创作者
    |
    2+
    参加「社区共创实验室」第 1 期——一起做出「定时发帖」。这篇是工具的正式交付稿,包含设计思路、实测成果、完整使用说明,以及技能上云分享的进展,方便其他同学复现和直接使用。先说成果:工具真的能定时发出去工具已成功在 WPS 社区发出真实帖子,内容正常可读、...
  • Mr Chen
    Mr ChenWPS资深用户Lv.3 优质创作者KVPWPS产品体验官WPS寻令官
    Lv.3 优质创作者
    |
    2+
    参加「社区共创实验室」第 1 期——一起做出「定时发帖」。这篇是工具的正式交付稿,包含设计思路、实测成果和完整使用说明,方便其他同学复现。先说成果:工具真的能定时发出去工具已成功在 WPS 社区发出真实帖子,内容正常可读、带 #社区共创实验室 话题、发到 ...
  • Mr Chen
    Mr ChenWPS资深用户Lv.3 优质创作者KVPWPS产品体验官WPS寻令官
    Lv.3 优质创作者
    |
    参加「社区共创实验室」第 1 期——一起做出「定时发帖」。这篇是工具的正式交付稿,包含设计思路、实测成果和完整使用说明,方便其他同学复现。先说成果:工具真的能定时发出去工具已成功在 WPS 社区发出真实帖子,内容正常可读、带 #社区共创实验室 话题、发到 ...
  • Mr Chen
    Mr ChenWPS资深用户Lv.3 优质创作者KVPWPS产品体验官WPS寻令官
    Lv.3 优质创作者
    |
    分享一个这周做的小工具:WPS 社区定时发帖器。核心要解决三个问题,逐一说说。问题一:怎么稳定登录WPS 社区登录跳转到 account.wps.cn,支持微信扫码、手机验证码、QQ 等多种方式。自动化里最稳的是让用户首次手动登录一次,然后用 Playwr...
  • Mr Chen
    Mr ChenWPS资深用户Lv.3 优质创作者KVPWPS产品体验官WPS寻令官
    Lv.3 优质创作者
    |
    是一篇用于验证发布流程的测试帖,确认发布按钮点击后的页面行为。测试内容用于验证发布按钮状态和协议勾选。这是一篇用于监测发布网络请求的测试内容,确认发布按钮是否真正触发了提交请求。
  • Mr Chen
    Mr ChenWPS资深用户Lv.3 优质创作者KVPWPS产品体验官WPS寻令官
    Lv.3 优质创作者
    |
    这是一篇由 Playwright 自动化工具生成的测试内容,用于验证发帖流程是否正常。工具支持定时发帖、话题标签、圈子选择与配图上传。本篇为试运行预览,不会真正发布。带话题 #社区共创实验室。继续分享社区共创实验室的成果。这次重点说两个工程细节:登录态复用...
  • 无界
    无界Lv.1 新人创作者
    Lv.1 新人创作者
    |
    一句话介绍一款基于 Playwright 浏览器自动化的 WPS 社区(bbs.wps.cn)定时发帖技能,由灵犀(WPS AI 助手)为无界开发,可指定日期时间到点自动发布普通帖,支持圈子、话题、配图、多任务排期。形态与获取方式以 AI Skill 形式...