Skip to content

Releases: WU079/dsh-douyin-subagent

v0.2.4 — 通知(评论/@/点赞/粉丝/弹幕)不再依赖网页端收件箱

Choose a tag to compare

@WU079 WU079 released this 25 Oct 11:55

自 v0.2.1 起的三个版本一起发:

0.2.4 — 通知

  • 新增 dy_notices:读评论 / @我的 / 点赞 / 新粉丝 / 弹幕。
  • 底层 get_all_notices 是按类型分叉的嵌套结构(评论在 comment.comment、点赞在 digg.from_user[]、粉丝在 follow.from_user),这里全部拍平成「谁 / 说了什么 / 什么时候 / 哪个作品 / comment_id」。
  • comment_id 可以直接当 dy_comment 的 reply_id 用来回楼中楼。
  • mention 分组为空时会明说「最近没人 @ 你」,而不是看着像坏掉。
  • 为什么需要:很多号网页版根本没有「消息」收件箱,@ 和评论提醒无处露头 —— 但接口是在的。

0.2.3 — 私信

  • 新增 dy_inbox / dy_messages / dy_dm。
  • 绕开上游三处坑:list_conversations 的 name 是参与者 protobuf 原始字节、get_im_messages 恒返回 []、get_conversation_list 只是按 uid 查单个会话。
  • 会话列表为空会给出三种原因(没人私信过 / cookie 过期 / 限流 409)。

0.2.2 — 版本锁定

  • 把 douyin-mcp 锁在实测过的 v0.1.0:核对 exe 的 SHA-256(0795584f…3134)与 serverInfo,不符时明确报错,而不是让人对着莫名其妙的失败猜。
  • 新增 mcpVersionCheck:strict(默认)/ warn / off。

文档

  • 网页版发布踩点:创作者中心 https://creator.douyin.com/creator-micro/content/upload,素材上传之前 DOM 里根本没有「发布」按钮;素材框是 input[type=file],用 DOM.setFileInputFiles 塞文件比模拟点击可靠。

v0.2.1

Choose a tag to compare

@WU079 WU079 released this 24 Oct 14:28

Market icon (assets/icon-180.png); version bump.

v0.2.0 — 评论/回复走页面签名直发

Choose a tag to compare

@WU079 WU079 released this 24 Oct 14:17
  • dy_comment 优先用已登录页面签名直发(CDP + frontierSign → X-Bogus → /aweme/v1/web/comment/publish),不再依赖 IM 的 ticket/ts_sign。
  • 新增配置 cdpPort(默认 9333);连不上页面时自动退回 MCP。
  • 实测连续 5 条评论/楼中楼回复 HTTP 200、拿到 cid,未触发滑块/短信验证。

v0.1.1 — 设置页控制面板

Choose a tag to compare

@WU079 WU079 released this 24 Oct 02:02

新增 client.js:设置 → 刷抖音 控制面板(总开关/自动模式/谷时/轮数/方向/报告级别 + 状态行),配置走 /api/douyin-duty 读写 config.json。