把本地视频送到抖音投稿页待发布状态
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add 7gzgn/dsh-douyin-publish该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · tool
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 18 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 5 处,展示前 5 条)
- 读取本地文件lib/serve.js:63
const stat = statSync(filePath); - 读取本地文件lib/serve.js:119
const stream = createReadStream(filePath); - 读取本地文件lib/bgm-library.js:38
entries = readdirSync(current, { withFileTypes: true }); - 读取本地文件lib/bgm-library.js:51
bytes = statSync(full).size; - 读取本地文件lib/bgm-library.js:102
if (!existsSync(text)) return { ok: false, error: 'bgm-not-found', hint: `这个路径不存在:${text}` };
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
把本地视频一路做成抖音创作者发布:打开上传页、唤起选择器、带校验交付文件、填标题、设可见范围,然后停在发布前,除非明确要求发布。
README
由 DeepSeek 最新模型翻译生成dsh-douyin-publish(抖音发布器)
把一段本地视频,一路送到抖音投稿页的「待发布」状态。
打开投稿页 → 真实点上「上传视频」→ 把文件交给系统对话框(含回读校验)→ 填标题 → 设可见性 → 默认停手。
这是四个作品里唯一的「功能」(前三个都是工具):它不止给 AI 加一个动作,而是替使用者跑完一条链 —— 开页面、点按钮、交文件、填表、判断该不该发。
也正因为如此,它的默认值必须保守。
两条默认值是刻意的
| 参数 | 默认 | 要改成别的必须显式说 |
| visibility | private(仅自己可见) | visibility: 'public' / 'friends' |
| mode | draft(不点发布) | mode: 'publish' |
发布是不可逆且对外可见的动作。所以这个插件默认只做到「表填好、停发布前」,你要发,就再说一次。想先看看会发生什么,用 dryRun: true。
展开完整文档(README 剩余 1 节)
dsh-douyin-publish(抖音发布器) 把一段本地视频,一路送到抖音投稿页的「待发布」状态。 打开投稿页 → 真实点上「上传视频」→ 把文件交给系统对话框(含回读校验)→ 填标题 → 设可见性 → 默认停手。 这是四个作品里唯一的「功能」(前三个都是工具):它不止给 AI 加一个动作,而是替使用者跑完一条链 —— 开页面、点按钮、交文件、填表、判断该不该发。 也正因为如此,它的默认值必须保守。 两条默认值是刻意的 | 参数 | 默认 | 要改成别的必须显式说 | | visibility | private(仅自己可见) | visibility: 'public' / 'friends' | | mode | draft(不点发布) | mode: 'publish' | 发布是不可逆且对外可见的动作。所以这个插件默认只做到「表填好、停发布前」,你要发,就再说一次。想先看看会发生什么,用 dryRun: true。 它做什么(每一步都留证据) | 步 | 动作 | 细节 | | ① | 检查视频 | 大小 / 分辨率 / 时长 / 编码(ffprobe,拿不到也不拦) | | ② | 借浏览器会话 | 用自己的会话键,和别的任务不串台 | | ③ | 打开投稿页 | creator.douyin.com/creator-micro/content/upload | | ④ | 等上传控件 | 轮询到 input[type=file] 出现为止 | | ⑤ | 真实点击「上传视频」 | 程序化 click() 不会弹系统对话框,必须真点 | | ⑥ | 递文件 | 等对话框 → 填路径(走剪贴板)→ 回读逐字比对 → 点确认 | | ⑦ | 等编辑页 | 轮询到 URL 含 /content/post/video | | ⑧ | 填标题 | 按页面上真实的 placeholder 定位 | | ⑨ | 设可见性 | 按页面上真实的中文标签点(公开 / 好友可见 / 仅自己可见) | | ⑩ | 发布,或故意不发布 | mode=draft 时这一步记 skipped | 失败会分类说清:no-browser / no-dialog / handover / edit-page-timeout / visibility / publish。 它依赖什么 - 浏览器插件(借宿主的 ctx.browser 服务)—— 没有时明确报错,不会假装能用。 这是刻意的:官方浏览器插件的工具层也是同一条路(inject 里带 browser)。 - 系统「打开文件」对话框能力:自带 lib/handover.ps1(与作者的 dsh-file-handover 同源,但四个插件各自独立成仓,不互相依赖)。 - 可选:ffprobe(没有也能发,只是少了元信息)。 安装 市场收录后在 DSH 里搜 dsh-douyin-publish 安装。手动安装: New-Item -ItemType Junction -Path "$env:USERPROFILE\.dsh\profiles\desktop\node_modules\dsh-douyin-publish" -Target "D:\dsh\projects\dsh-douyin-publish" profile 的 package.json:dependencies 加 "dsh-douyin-publish": "link:D:/dsh/projects/dsh-douyin-publish" 并把 "dsh-douyin-publish" 加进 dsh.profile.bundles(漏了不加载)→ 重启 DSH 发布前先做这两件事:① 装好浏览器插件;② 在浏览器窗口里登录抖音创作者中心 (登录态存在浏览器 profile 里,一次登录可跨重启复用)。 用法 工具(在 DSH 里) douyin_upload videoPath=D:\videos\a.mp4 title="标题" [topics="猫,狗"] [visibility=private] [mode=draft|publish] [dryRun] 典型流程:dryRun: true 看一眼 → 正式跑一次(停发布前)→ 到浏览器里核对 → mode: 'publish' 真发。 命令(不依赖浏览器的那一半) dsh-douyin-publish check --video "D:\videos\a.mp4" 已知限制 - 版式绑定:选择器基于 2026-10-16 实测的创作者中心版式;抖音改版后需要同步更新。 - 话题(topics)v0.1 只记进回执,不代填 —— 话题框的行为要先摸清再说。 - 验证码 / 风控不硬试:检测到就停下请人到浏览器窗口处理,再继续。 - 仅 Windows:递文件那一段依赖 EnumWindows / UI Automation / PowerShell。 - 不做内容创作:剪片、封面、文案是内容管线的事(用 ffmpeg 等),这个插件只负责「送上去」。 自测 node test/smoke.mjs # 假浏览器 + 假 spawn:断言编排序列、默认值、失败分类;不碰抖音 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
7gzgn/dsh-douyin-publish
把本地视频送到抖音投稿页待发布状态
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,330已汉化DeepSeek 客户端
74.5
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,826已汉化DSH
72.2
花束设计alchaincyf/huashu-design
一句话生成网页、原型、PPT 与信息图等可交付设计
★ 28,638已汉化DSH
71.7
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,311已汉化DSH
71.4
这是你的仓库?认领条目