Repository navigation
Releases: WU079/dsh-douyin-subagent
Releases · WU079/dsh-douyin-subagent
Release list
v0.2.4 — 通知(评论/@/点赞/粉丝/弹幕)不再依赖网页端收件箱
自 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
v0.2.0 — 评论/回复走页面签名直发
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 — 设置页控制面板
新增 client.js:设置 → 刷抖音 控制面板(总开关/自动模式/谷时/轮数/方向/报告级别 + 状态行),配置走 /api/douyin-duty 读写 config.json。