消耗15K+灵点!死磕图文混排,我心目中的定时发帖完全体来了

秦时南月
秦时南月 WPS资深用户Lv.3 优质创作者WPS寻令官

Lv.3 优质创作者

消耗15K+灵点!死磕图文混排,我心目中的定时发帖完全体来了

大家好,我是南月。

本次带来的是集成了定时发帖完整体功能的“WPS社区功能增强”浏览器扩展3.0.0版本。

不过由于此次功能实现比较复杂,所以仅我一台电脑环境无法充分测试,难免有bug,大家体验后如有遇到问题欢迎反馈。

0.背景故事

之前在发2.2.1的时候我就说过(https://bbs.wps.cn/topic/95415),那个版本只是我设计的定时发帖的基础功能,目的是先实现基本的定时发帖功能,因为我构思的定时发帖功能比较复杂,还需要预研一些技术,我不确定能在短时间做好。

上周四做好的2.2.1之后周五我就开始进行发帖编辑器的功能预研,因为几个月前我尝试用灵犀操作社区发帖,但是当时灵犀填不进去内容,可能是因为和社区编辑器使用了WPS智能文档的技术有关。

这次预研了三个功能:

  • 操作WPS社区编辑器

  • 在编辑器中插入图片,同时进行图文混排(主要卡点)

  • 支持AI连接器操作(如WPS灵犀)

因为对话太多(大约建了五六个对话,其中有一个在中间还因为上下文超长导致失忆了一次),我先整理整理,如果对具体实现感兴趣的话,可以期待后续的帖子。

先说结论:

  • WPS社区编辑器是嵌入在iframe中的,且使用的web-office-sdk使用动态加载的缘故,导致我之前使用的偏用户无感的“后台打开标签页”操作的方式在长文情况下不可用(因为不会完全加载,必须切换到前台才行),所以我只能将标签页改为前台打开(浏览器窗口可以不在最前,例如开一个自己不常用的浏览器专门用来发帖,平时不用切出来,然后自己使用主要浏览器进行平时上网操作)。

  • ImportMarkdown方法可以支持将Markdown文件中插入的本地图片转为base64 data URI,此方法无需操作上传图片,但因方法限制所以只能直传小图片(预估小于375KB左右)。

  • 把正文按 ![](image:N) 占位符拆开,每个图片位置调用 wpsblInsertImage,再由 background 转发执行,每插一张等 1.5 秒再插下一张(避免连续插入相互干扰)。

  • CDP Debugger 接管文件选择器。

  • Chrome需要用到chrome.debuger,火狐实现更简单一些。

  • ImportMarkdown方法插入文字必会出现重复插入一次的情况,需要额外处理。

最终,开发2.2.1之前我大约有25000多灵点,到现在3.0.0完成,还剩12700灵点,这期间还领了每日签到2000多灵点和2000的活动赠送灵点,所以实际消耗将近17000灵点,用的是DeepSeek V4 Pro(涨价前倍率0.15x,涨价后0.4x)。

赖赖老师或又又老师要不要给报销一下😈😈😈

1.可以做什么

先说能做啥,功能先吸引人了才能让人有动力看怎么操作。

还是如2.2.1帖子中说的那样,我没有做扩展内编写内容的功能,因为在扩展内编写在我眼里和打开社区发帖写内容没啥两样(都要启动浏览器),同时还有格式转换是否正确的风险,我构思的完全体,是通过AI直接发帖。

功能同时支持Chrome系和FireFox系浏览器,但暂无法支持移动版。

基本上,只要灵犀能理出的内容,都可以直接设置发帖。

例如,让灵犀读取某个网页中的内容,转发到社区(或者要求灵犀总结一下,再发社区)。

还可以让灵犀将WPS云文档中的文件定时发布到社区。

包括前两天我测试定时发帖时的我自己的社区个人画像,也是让灵犀总结后发出的。

可用的操作有很多,只要能让AI输出成文档的,都可以发(扩展接收任务后仅做最后的定时发帖操作)。

用AI还有一个好处,就是不用说具体的时间点(因为AI操作文件的速度有快有慢),比如我想直接发,可以说“你先操作,在最后发送定时发帖的时候设置为到时候的1分钟后”。

搭配AI,才能最大化实现定时发帖的作用,需要手写帖子直接在WPS社区编辑好草稿再配置定时发帖就好了。

2.应该怎么用

核心原理是扩展透出了一个接口,必填的有标题、内容、圈子、定时日期和时间,标签选填,通过AI的MCP连接器通信(通信方式STDIO),但是受限于浏览器的限制,扩展无法直接创建MCP服务器,因此必须单独配置一个native-host环境中转。

所以,一是为了方便大家进行环境配置,另一是让大家不用在意给扩展发定时任务时要遵守的格式,因此还需要安装一个技能。

2.1 安装技能

输入提示词:

https://product.sthmoon.com/skills/wpsbbs-timed-post/releases/wpsbbs-timed-post.zip,下载并安装skill

技能名称为:wpsbbs-timed-post。

成功后进行下一步。

2.2 安装环境

提示词:

使用wpsbbs-timed-post技能,检查本地环境

安装前会让用户进行确认,不会直接安装:

最后进行总结:

注意不要删除或随意移动这些文件,否则会影响正常使用。

成功后再进行下一步。

2.3 配置MCP

2.3.1 扩展

入口:功能增强→MCP。

注意上图json,如果环境有问题,上面会提示环境未安装,如果环境没问题,就会显示上图的配置json。

在创建自定义MCP服务的时候填写该json。

初始json:
{
  "mcpServers": {
    "WPS社区定时发帖Chrome版": {
      "command": "C:/Users/Seeyo/AppData/Local/WPSBlacklist/native-host/mcp-server.exe",
      "args": [
        "--port",
        "11062"
      ]
    }
  }
}

可修改的部分:

  • WPS社区定时发帖Chrome版/WPS社区定时发帖Chrome版:自定义连接器名称,可以自己起名;

  • 11062/11063:端口号,这个不能重复,且不能被其他程序占用,否则连接器无法创建(可配置范围是0到65535,系统常用端口号一般都在前面,5位数的端口号不易重复)。

2.3.2 AI工具中配置MCP连接器

如WPS灵犀专业版,通过设置进行自定义连接器创建。

最后在扩展中勾选“ 启用MCP连接器”。

注意这个监听端口要和创建的连接器保持一致,否则连接不成功。

注意状态变成“ 已连接”,或看扩展图标出现“ON”表示连接成功;若状态“未连接”或扩展图标出现“OFF”,说明连接失败,如果扩展图标没有ON/OFF,表示未启用MCP连接器。

3.再次强调

  • 定时发帖内容保存在本地,所以建议在这期间不要清理缓存。

  • 发帖任务执行后将不可再编辑任务,如需重新发帖需重新发起任务。

  • 发帖过程中扩展要操作页面,所以此时不要操作正在发帖的浏览器,并确保该浏览器展示的是发帖页(浏览器可以置于后台)。

  • 浏览器关闭后扩展功能也会关闭,定时发帖任务会无法执行。

4.扩展下载

商店

地址

说明

Chrome Web Store

https://chromewebstore.google.com/detail/wps-%E7%A4%BE%E5%8C%BA%E9%BB%91%E5%90%8D%E5%8D%95/nnfefojeopbehcdbpklfmgkefhimmimf

最新版3.0.0,需要梯子,适用于所有Chromium浏览器

CrxSoso

https://www.crxsoso.com/webstore/detail/nnfefojeopbehcdbpklfmgkefhimmimf

最新版3.0.0,傲游推出的扩展下载网站,适用于所有Chromium浏览器

Microsoft Edge

https://microsoftedge.microsoft.com/addons/detail/wps-%E7%A4%BE%E5%8C%BA%E9%BB%91%E5%90%8D%E5%8D%95/lmhdfaalmejmjikkhelgiionoebpifkh?hl=zh-CN

最新版3.0.0,正常情况下仅Edge浏览器

Firefox Add-on

https://addons.mozilla.org/zh-CN/firefox/addon/wps-%E7%A4%BE%E5%8C%BA%E9%BB%91%E5%90%8D%E5%8D%95/

最新版3.0.0,适用于所有基于FireFox的浏览器,同时适用于FireFox的PC和安卓版

浏览 252
1
13
分享
13 +1
20
1 +1
全部评论 20
 
月牙儿
果然,有了ai,想法更重要了
举报
0
0
 
懒得批爆
懒得批爆 WPS资深用户WPS产品体验官WPS寻令官Lv.2 潜力创作者

Lv.2潜力创作者

还以为是一次对话消耗15k,赶紧点进来看看,结果.... 你是最会玩标题的。 不断的修正对话,会不断的消耗灵点
   四川省
举报
0
4
秦时南月
秦时南月WPS资深用户Lv.3 优质创作者WPS寻令官

Lv.3 优质创作者

虽然不晓得你是从哪些字理解成一句话15k的,不过如果真的一句话消耗15k,那进来的就是官方了
·
举报
0
0
 
熠林
熠林 Lv.1 新人创作者

Lv.1 新人创作者

点赞学习,想问一下使用这个拓展的话,本地先创建好智能文档,里面插入的图片,必须要小于375KB左右,才能自动发帖到社区,图片大了,是不是发帖之后会不显示?
   浙江省
举报
0
3
秦时南月
秦时南月WPS资深用户Lv.3 优质创作者WPS寻令官

Lv.3 优质创作者

可以超过,不超过社区对图片的20MB限制就行。不过大图越多社区发起来越慢
·
举报
0
0
 
梦醒无痕
梦醒无痕 Lv.2 潜力创作者

Lv.2潜力创作者

大佬请接收我的膜拜
   河南省
举报
0
1
秦时南月
秦时南月WPS资深用户Lv.3 优质创作者WPS寻令官

Lv.3 优质创作者

感谢支持
·
举报
0
0
 
李攀登
李攀登 Lv.4 核心创作者KVP

Lv.4 核心创作者

我说为什么一直调试不成功,原来这么复杂和高深,学习了。
   河南省
举报
0
1
秦时南月
秦时南月WPS资深用户Lv.3 优质创作者WPS寻令官

Lv.3 优质创作者

主要是这个智能文档很麻烦
·
举报
0
0
 
贺菊中
666,学习Ing
   湖南省
举报
0
0
 
临商珑胜
临商珑胜 Lv.1 新人创作者

Lv.1 新人创作者

实在是高!点赞支持收藏!
举报
0
1
秦时南月
秦时南月WPS资深用户Lv.3 优质创作者WPS寻令官

Lv.3 优质创作者

谢谢老师支持
·
举报
0
0
 
HC.旋
HC.旋 WPS资深用户Lv.3 优质创作者WPS寻令官

Lv.3 优质创作者

太厉害了,我觉得我9/4快过期的24K灵点有地方使了,这就去试试
   福建省
举报
1
2
HC.旋
HC.旋WPS资深用户Lv.3 优质创作者WPS寻令官

Lv.3 优质创作者

给南月大佬点赞
· 福建省
举报
1
0