dsh-douyin
Douyin toolkit for DeepSeek Harness: hot list, search, video reading with native vision frames, and a guarded Playwright DM/group driver — plus a local HTTP API. 适合需要通过AI检索、分析抖音视频及进行账号互动的用户。
同名パッケージの別リポジトリ
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:JianHeShui/dsh-douyinドキュメント
README 全文を読む ↗配置
插件配置(cordis.patch.yml)
装好后不要重复 insert 同一个 id;在 profile 的 cordis.patch.yml 顶层加同 id
覆盖行:
- id: douyin
name: dsh-douyin
config:
writesEnabled: false
maxSearchPages: 2
pythonPath: /opt/dsh-douyin/.venv/bin/python
dataDir: /opt/dsh-douyin/data
edgePath: /usr/bin/chromium
| 字段 | 默认 | 说明 |
|---|---|---|
enabled | true | 关闭后不注册任何工具 |
writesEnabled | false | 评论写操作总开关 |
toolEnabled | 全 true | 单工具开关:hot / search / video / user / status / login / verify / comment / publish |
maxResults | 20 | 单次返回上限,硬上限 20 |
maxSearchPages | 3 | 单次搜索翻页上限,硬上限 3 |
hourlyRequestBudget | 60 | 滚动 1 小时请求预算 |
pageDelayMinMs / pageDelayMaxMs | 3000 / 8000 | 翻页抖动区间 |
callDelayMinMs / callDelayMaxMs | 1800 / 3200 | 调用间隔区间 |
pythonPath | 空 | 默认 /.venv/bin/python(Windows 为 Scripts\python.exe) |
dataDir | 空 | 默认 /data |
edgePath | 空 | 默认自动发现 |
logLevel | info | silent / error / info / debug |
环境变量(HTTP 服务 / 独立脚本)
完整列表见 .env.example。常用:
| 变量 | 默认 | 说明 |
|---|---|---|
DOUYIN_DATA_DIR | /data | 数据目录(cookie、profile、日志) |
DOUYIN_PYTHON | 当前解释器 | 装了 dy-cli 的解释器 |
DOUYIN_BROWSER | 自动发现 | 浏览器可执行文件 |
DOUYIN_HEADLESS | 私信驱动 1 | 0 开窗口调试 |
DOUYIN_COOKIE_FILE | /home/.dy/cookies/default.json | storage_state |
DOUYIN_MEDIA_DIR | /media | 成片 / 帧缓存 |
DOUYIN_HTTP_HOST / DOUYIN_HTTP_PORT | 127.0.0.1 / 7709 | 监听地址 |
DOUYIN_IM_ALLOW_SEND | 未设置 | 1 才允许真实发送 |
DOUYIN_IM_ALLOW_TO | 未设置 | 发送白名单,逗号分隔 |
DOUYIN_IM_TIMEOUT | 180 | 单次私信操作超时(秒) |
插件配置(cordis.patch.yml)
装好后不要重复 insert 同一个 id;在 profile 的 cordis.patch.yml 顶层加同 id
覆盖行:
- id: douyin
name: dsh-douyin
config:
writesEnabled: false
maxSearchPages: 2
pythonPath: /opt/dsh-douyin/.venv/bin/python
dataDir: /opt/dsh-douyin/data
edgePath: /usr/bin/chromium
| 字段 | 默认 | 说明 |
|---|---|---|
enabled | true | 关闭后不注册任何工具 |
writesEnabled | false | 评论写操作总开关 |
toolEnabled | 全 true | 单工具开关:hot / search / video / user / status / login / verify / comment / publish |
maxResults | 20 | 单次返回上限,硬上限 20 |
maxSearchPages | 3 | 单次搜索翻页上限,硬上限 3 |
hourlyRequestBudget | 60 | 滚动 1 小时请求预算 |
pageDelayMinMs / pageDelayMaxMs | 3000 / 8000 | 翻页抖动区间 |
callDelayMinMs / callDelayMaxMs | 1800 / 3200 | 调用间隔区间 |
pythonPath | 空 | 默认 /.venv/bin/python(Windows 为 Scripts\python.exe) |
dataDir | 空 | 默认 /data |
edgePath | 空 | 默认自动发现 |
logLevel | info | silent / error / info / debug |