Skip to content

Releases: cryptoresetlife/oshi-task-assistant

v0.1.9 热修复 · 弹窗超时崩溃与进度假运行

Choose a tag to compare

@cryptoresetlife cryptoresetlife released this 23 Sep 14:57
db7bb5a

修复打开 X 任务入口时,弹窗等待先于点击超时导致未处理 Promise 拒绝、整个本机助手服务退出的问题。点击与弹窗等待现在立即共同捕获,并等待两者结束后才继续队列。

服务失联时,界面明确显示连接中断、标记最后收到的进度并禁用操作,避免继续显示正在运行。

验证:70 项本地测试通过,包含弹窗先失败、点击先失败、晚到弹窗清理和断线恢复;实机恢复并行任务后已观察到官网确认完成及待办数下降。登录验证、原帖不可用及发布结果不确定仍需分别处理。

此为 v0.1.9 的热修复,界面版本号仍显示 0.1.9。保留本机 data 目录后更新程序文件并重启服务;扩展无需更新。安装包不含个人账号配置、执行历史、登录数据或密钥。

SHA-256: 2190ec63190af67623c850e79c02ff4d9e7456a0bec55865edd7961f77cf2c84

v0.1.9 — 队列恢复与运行稳定性修复

Choose a tag to compare

@cryptoresetlife cryptoresetlife released this 23 Sep 14:28
e7f97eb

修复任务已选超过单轮上限时整批无法启动的问题;默认每环境最多选 60 项,其他任务保留。

改进页面加载、点赞和回复框等待;点赞超时先确认状态,最多重试一次。回复关系等待页面加载,原帖不可用时明确提示并保留链接。明确的单条问题不会挡住后续正常任务,连续三项失败暂停环境;发布结果不确定、账号不一致和验证要求仍会暂停。

新增后台实际版本、待重启提示、空闲关闭服务,以及任务快速选择。启动器识别已有服务,避免同时启动多个版本。

验证:65 项自动化测试通过;全部 10 个环境连接扫描成功。三环境六项真实任务回归中,4 项获官网确认完成,2 条旧回复因原帖不可用保留待处理;没有重新发送旧回复。外部网站状态仍可能使任务需要人工处理。

升级:退出旧助手服务,保留原 data/history.json 到新目录,再运行启动助手.cmd。仅刷新网页不能更新后台。Chrome 扩展未变,无需重新安装。

Windows ZIP 含程序与依赖,不含账号记录、浏览器登录数据、连接配置、连接码、密钥或运行日志。源码提交使用 GitHub noreply 邮箱。

SHA256: AB313E6F9EA70CD6454CB2BC17E0965E97F321C25B521274FD53AEA5029B583E

v0.1.8 · 修复扩展模式关注任务提交(预发布)

Choose a tag to compare

@cryptoresetlife cryptoresetlife released this 23 Sep 13:10
cc6f902

修复已登录 Chrome 扩展模式下,X 关注已经成功、Oshi 的“I have followed”按钮却仍禁用而导致任务暂停的问题。

当官网完成按钮尚不可用时,助手会点击同一任务的真实入口,等待官网启用按钮,再提交并核对已完成列表。不会修改按钮的禁用状态;官网入口可能额外打开一个 X 标签页。此逻辑也适用于点赞和转帖的简单任务提交。

升级:

  1. 停止队列并关闭旧助手,再解压运行新版 Windows 包中的“启动助手.cmd”(需要 Node.js 22 或更新版本)。
  2. 保留自己的 data 文件夹以延续执行记录;不要将它上传到公开仓库。
  3. 扩展文件未改变,已有 v0.1.7 扩展无需重装。助手重启后重新获取连接码并连接扩展,在助手中刷新环境、选择扩展环境并核对账号。

验证:49 项自动化测试通过,新增入口点击顺序、已启用按钮、禁用状态保留和错误任务入口拦截测试。本次修复后的实际官网提交仍待验证,故标记为预发布。

发布隐私检查:源码与 Windows ZIP 未包含本机浏览器配置、Cookie、登录数据、执行记录、个人截图、日志、连接码或 API 密钥。提交使用 GitHub noreply 邮箱。

Windows ZIP SHA-256:
99FBA91C65C8F8BBBD7223F6F76B98BD5DA42863F91969B7D4B87792384222EB

v0.1.7 · 已登录 Chrome 直连接入(预发布)

Choose a tag to compare

@cryptoresetlife cryptoresetlife released this 22 Sep 09:15
6312c35

新增 Chrome 扩展接入:在已登录的 Chrome 配置中创建助手工作标签页,复用当前登录状态,无需新建浏览器配置。原有调试端口接入和多环境任务功能保留。

使用方法:

  1. 下载并解压 Windows 包,运行“启动助手.cmd”(需要 Node.js)。
  2. 在目标 Chrome 中手动打开 chrome://extensions,开启开发者模式,加载软件目录中的 extension 文件夹。扩展也提供单独 ZIP,需先解压。
  3. 在助手页面展开“直接接入已登录的 Chrome”,获取连接码;在扩展里填写本机助手地址和连接码,连接后刷新环境。

扩展使用 debugger、tabs、storage 权限,仅控制助手创建的 Oshi/X 工作标签页;断开后保留标签页。不会导出 Cookie,连接码不会持久化保存。

验证:45 项自动化测试通过,包含真实 Playwright 客户端与 WebSocket 中继的集成测试;Chrome 扩展 API 在测试中为模拟实现。实际 Chrome 扩展加载与登录复用尚未完成验证,因此标记为预发布。

发布包已检查:不含本机浏览器配置、Cookie、登录数据、执行记录、个人截图、运行日志、连接码或 API 密钥。源码提交使用 GitHub noreply 邮箱。

SHA-256:

  • Windows ZIP: D7987A9B84D2341B28BC9C049FBFFC933D5C2E108CC07BDEE5A29A10372B5127
  • Chrome 扩展 ZIP: 1F642B9E328186A5FA674A94405F2FE9203DFAEF39CE5C994CD2003F32441047

v0.1.6 · 修复 X 长文章重复按钮

Choose a tag to compare

@cryptoresetlife cryptoresetlife released this 21 Sep 09:50
3eb9e6e

修复 X 长文章页面内嵌阅读区工具栏导致点赞按钮匹配两个元素、队列暂停的问题。点赞、回复和转帖现在统一使用原帖外层按钮,排除阅读区、引用区及隐藏按钮;仍存在歧义时停止,避免误点。已点赞的帖子不会再次点击取消点赞。

41 项测试通过。报错原帖只读验证:旧定位匹配 2 个点赞按钮,新定位的点赞、回复、转帖各匹配 1 个;未自动执行社交操作。保留 v0.1.5 多环境并行功能。

解压 Windows ZIP,保留旧版 data/history.json,双击“启动助手.cmd”;使用 http://127.0.0.1:18745,左下角应显示 v0.1.6。请先停止旧版队列,避免两个助手控制同一环境。发布包不含登录数据、API Key 或本机执行记录。

SHA256: 6334dcd5e29752f21aecc668525f361fc06557db5517583fa9cb35159c0489d6

v0.1.5 · 多环境并行

Choose a tag to compare

@cryptoresetlife cryptoresetlife released this 21 Sep 09:37
b30d695

新增多环境并行:先勾选环境并扫描,再选择各环境任务。默认同时运行 3 个,可调为 1–10 个,其他环境自动排队。

  • 每个环境独立预览回复、显示进度、日志和回复链接。
  • 支持停止单个环境或停止全部;单个环境失败不影响其他环境。
  • 拦截重复 X 账号,所有环境共享持久化记录并按账号隔离。
  • 37 项测试通过;真实双环境账号与任务读取已验证,未实测多账号批量发帖。

下载 Windows ZIP 后解压,双击“启动助手.cmd”(需要 Node.js 22+)。新版地址为 http://127.0.0.1:18745。升级前停止旧版队列,并保留旧版 data/history.json 到新版目录。不要让两个助手同时控制同一环境。

发布包不含本机执行记录、Chrome 登录数据、个人环境配置或 API Key。

SHA256: 7ecf3b62c4dbfc538aa60087b219780aaf25f51d16931b7bb73c92bfbccd24a6

v0.1.4 · 普通 Chrome 支持 / 首次开源发布

Choose a tag to compare

@cryptoresetlife cryptoresetlife released this 21 Sep 09:11
e0d4a11

首次公开发布,采用 MIT 许可证。

  • 支持独立普通 Chrome、已有本机调试端口和兼容的多开环境。
  • 支持预填回复、模型生成、回复预览、关注与点赞、真实回复链接提交。
  • 保存执行记录,发布结果不确定时停止,已有回复可续交。
  • 31 项本地测试通过;提供 Windows / Node.js 22、24 自动测试。

Windows 使用

  1. 安装 Google Chrome 和 Node.js 22 或更新版本。
  2. 下载下面的 oshi-task-assistant-v0.1.4-windows.zip 并解压。
  3. 双击 启动助手.cmd,访问 http://127.0.0.1:18744/ 。
  4. 点击“启动普通 Chrome”,登录 Oshi 和 X 后连接环境。

ZIP 包含锁定版本的运行依赖及其许可证,不包含账号、浏览器登录数据、API Key 或执行记录。升级现有安装时请保留自己的 data/history.json。

网站页面变化可能影响操作;首次登录和人工验证需自行完成。