抖音快手解析 SilverWolfHoney/koishi-plugin-dyks-parser
Koishi自动识别群里的抖音快手链接并发送无水印视频
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/22 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/SilverWolfHoney/koishi-plugin-dyks-parser.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 0 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 2 处,展示前 2 条)
- 发起网络请求lib/index.js:91
const res = await ctx.http.get(url, { - 发起网络请求lib/index.js:229
const res = await ctx.http.get(endpoint + '/api/v1/parse', {
扫描于 2026/10/22(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
抖音/快手链接解析 Koishi 插件(对接自建 Media-Parser,免费无水印,支持合并转发)
README
由 DeepSeek 最新模型翻译生成koishi-plugin-dyks-parser
抖音 / 快手链接解析插件(对接自建 Media-Parser 后端,免费、无水印)。
监听消息里的抖音 / 快手分享链接,调用本地解析服务,把视频或图集发到群里,支持合并转发。
解析能力不在 Koishi 侧:本插件只负责识别链接、调后端、发送媒体。后端是一个纯 Python 的本地解析服务,解析公开 UGC 内容,不走付费云网关,不需要平台官方 API。
特性
- 自动识别抖音(douyin.com / iesdouyin.com / v.douyin.com 短链)和快手(kuaishou.com / v.kuaishou.com 短链)链接,也支持从引用消息里提取
- 视频直链转发(或下载后发送)、图集、封面、标题 / 作者 / 简介
- 合并转发:与 koishi-plugin-bilibili-videolink-analysis 同款 figure + message 节点打包;失败自动降级为逐条发送
- 同链接去重、请求超时、解析失败提示
- command 模式可让插件只响应以指定前缀开头的消息
- 兼容 Koishi 4.18+ 的 ctx.http(直接返回响应体)与旧版 axios({ data })两种形态
前置:部署 Media-Parser 后端
展开完整文档(README 剩余 1 节)
koishi-plugin-dyks-parser
抖音 / 快手链接解析插件(对接自建 Media-Parser 后端,免费、无水印)。
监听消息里的抖音 / 快手分享链接,调用本地解析服务,把视频或图集发到群里,支持合并转发。
解析能力不在 Koishi 侧:本插件只负责识别链接、调后端、发送媒体。后端是一个纯 Python 的本地解析服务,解析公开 UGC 内容,不走付费云网关,不需要平台官方 API。
特性
- 自动识别抖音(douyin.com / iesdouyin.com / v.douyin.com 短链)和快手(kuaishou.com / v.kuaishou.com 短链)链接,也支持从引用消息里提取
- 视频直链转发(或下载后发送)、图集、封面、标题 / 作者 / 简介
- 合并转发:与 koishi-plugin-bilibili-videolink-analysis 同款 figure + message 节点打包;失败自动降级为逐条发送
- 同链接去重、请求超时、解析失败提示
- command 模式可让插件只响应以指定前缀开头的消息
- 兼容 Koishi 4.18+ 的 ctx.http(直接返回响应体)与旧版 axios({ data })两种形态
前置:部署 Media-Parser 后端
插件本身不含解析逻辑,需要先跑一个后端(纯 API 模式):
git clone https://github.com/ucmao/media-parser.git
cd media-parser
.env 至少包含:
API_ONLY=true
TZ=Asia/Shanghai
启动(二选一):
Docker
docker compose up -d --build
或直接 Python(3.10+)
pip install -r requirements.txt
python app.py
默认监听 8051,验证:
curl "http://127.0.0.1:8051/api/health"
{"status":"ok"}
抖音常规短视频 / 图集、快手常规短视频都支持匿名解析;触发风控时再按需在后端 .env 里配 DOUYIN_COOKIE / KUAISHOU_COOKIE。
安装
把本目录放到 Koishi 工作区(例如 external/koishi-plugin-dyks-parser),然后在 koishi.yml 启用:
plugins:
dyks-parser:
endpoint: http://127.0.0.1:8051
配置 key 必须写短名 dyks-parser,不要写 koishi-plugin-dyks-parser:Koishi 控制台的插件页会自己拼 koishi-plugin- 前缀,写全名会拼成 koishi-plugin-koishi-plugin-...,控制台显示"此插件尚未安装"(插件本身仍能加载,但无法在控制台改配置)。
Koishi 与后端不在同一台机器时,把 endpoint 换成后端实际地址;Koishi 跑在 Docker 容器里、后端跑在宿主机时,用宿主机 docker 网关地址(通常是 http://172.17.0.1:8051 或 http://172.18.0.1:8051)。
配置项
| 配置 | 默认 | 说明 |
| endpoint | http://127.0.0.1:8051 | Media-Parser 服务地址,末尾不要带斜杠 |
| apiKey | 空 | API Key;后端 API_ONLY=true 时留空 |
| enableDouyin | true | 解析抖音链接 |
| enableKuaishou | true | 解析快手链接 |
| useForward | true | 合并转发(仅 onebot / napcat / red / yunhu / telegram / discord;失败自动降级逐条发送) |
| forwardNickname | 空 | 合并转发节点昵称;留空用发链接用户的昵称 |
| videoMode | url | url 直链转发;发不出去时改 buffer 先下载再发 |
| sendInfo | true | 发送标题 / 作者 / 平台 / 简介 / 原链接 |
| sendCover | false | 发送封面图 |
| showWaiting | true | 显示"正在解析…"提示 |
| maxImages | 9 | 图集最多发送张数 |
| timeout | 60000 | 请求超时(毫秒) |
| dedupeSeconds | 30 | 同一链接去重秒数,0 为不去重 |
| command | 空 | 仅响应以此开头的消息(如 dyks);留空则自动识别所有消息 |
发送格式
开启 useForward 时,一条链接的内容会打成一个合并转发消息,每个节点依次是:
1. 文字:标题 / 作者 / 平台 / 简介(与标题重复时省略,超 200 字截断)/ 原分享链接
2. 封面图(sendCover: true 时)
3. 视频,或图集(最多 maxImages 张)
合并转发节点作者是发链接的用户(可用 forwardNickname 覆盖)。当平台不支持合并转发、或转发发送失败时,自动改为逐条发送;单条视频发送失败会补发「视频发送失败,直链:…」。
依赖与兼容
- peerDependencies: koishi ^4.18.0
- 不声明任何 npm 依赖,require('koishi') 从 Koishi 工作区解析
- 发送视频直链时由适配器自己去拉取;如果适配器拉不动直链,把 videoMode 改为 buffer
边界
只解析平台公开的 UGC 短视频 / 图集。不解析 VIP、付费、会员专享、版权长视频,不做 DRM 绕过。后端解析接口来自平台网页端的公开接口,存在被风控的可能,触发时按后端文档配置对应平台的 Cookie 即可。
致谢
- ucmao/media-parser(MIT):本插件不自带任何解析能力,抖音 / 快手的链接解析全部由这个后端项目完成。本插件只调用它的 HTTP 接口,不包含、也不修改它的代码(由使用者自行部署)。
- koishi-plugin-bilibili-videolink-analysis(MIT):合并转发的发送样式(figure + message 节点、消息结构)参考了它的实现。
- Koishi:插件框架。
本插件自身以 MIT 协议发布,见 LICENSE。
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
SilverWolfHoney/koishi-plugin-dyks-parser
自动识别群里的抖音快手链接并发送无水印视频
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 10,194已汉化DeepSeek 客户端
72.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,238已汉化DSH
71.1
破甲评测WoYun520/dsh-purge
在本机分离宿主拦截与模型拒绝,做受控红队评测
★ 199已汉化DSH
69.7
AI 编程工作流层hellowind777/helloagents
一个自主的高级智能伙伴,不仅分析问题,更持续工作直到完成实现和验证。
★ 705已汉化DSH
68.6
通用消息协议satorijs/satori
通用消息协议
★ 257已汉化Cordis
66.8
悬浮球助手mini-yifan/dsh-orb-cordis
Deepseek Harness悬浮球插件。
★ 271已汉化DSH
65