DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
Q

dsh-qq-sing

Qq Sing

QQ song-request plugin (DSH plugin, OneBot v11): Request a song → select an audio source → select a song, with three sources: QQ音乐/酷狗/网易云

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:ENDDREAM-ZM/dsh-qq-sing#f04d94180a7e546f1580baaa032185091ff83825
READMECompatibilityVersions

Compatibility and provenance

Qq Sing is published as dsh-qq-sing and currently resolves to version 1.0.7. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
github
Registry updated
10/31/2026

Versions

1.0.7stable
10/31/2026

Related plugins

Loading related plugins…

Latest
1.0.7
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
any
License
MIT
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
11/3/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in integrations-communication.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseRemote Bridge@linxin666/dsh-remote-bridgeDSH remote bridge: the host half serves protocol v1 over one exact /ios/v1 WebSocket route — session roster, history baseline, prompting, live turn increments with tool activity, interrupt, and in-process agent approval — to a device paired by a one-shot Im@xmanrui/dsh-im把微信、飞书、企微、钉钉、QQ、Telegram、WhatsApp、Slack、Discord、Matrix接入DSH。 Connect Telegram, WhatsApp, Slack, Discord, Matrix, WeChat, Feishu, WeCom, DingTalk, and QQ to DSH.Ds Botds-botDS Bot: a team of long-lived Bots for DeepSeek Harness, with Main Bots, Bot-to-Bot messages and group chats

README

dsh-qq-sing

给 DSH 用的 QQ 点歌插件 · QQ音乐 / 酷狗 / 网易云三源,列表选歌,语音条 + 原文件双发

群友说「点歌 晴天」→ 选音源 → 选歌 → 收歌。不需要模型参与,零延迟、不会答非所问。


在 QQ 里说「点歌 晴天」,机器人先问你用哪个音源,再列候选,你回个序号就把歌发过来(语音条 + 原文件双发)。

  • 三音源:QQ音乐 / 酷狗音乐 / 网易云音乐
  • 音质优先:按未登录/登录状态自动挑最高的那档(无损 → 320k → 128k),超体积自动降档
  • 平台顺序不改:平台给什么顺序就什么顺序,插件只做「屏蔽词 / 时长 / 必须包含搜索词」剔除
  • 会员歌也展示:取不到就直说「这首歌需要会员」

指令

你说它做什么
点歌 晴天列音源菜单(1 QQ音乐 / 2 酷狗 / 3 网易云)
1 / 第二首 / 0 取消选音源 / 选歌 / 取消
@机器人 点歌 起风了群里默认要 @,见 allowGroupWithoutAt

支持的前缀:点歌 点一首 点首 唱一首 唱个 唱 来一首 来首 放一首 放首 想听 (冒号、逗号可有可无,中英文都行)

搜索是包含式的:搜 远航星 能出来 远航星的告别;搜 EZ4ENCE 能出来 EZ4ENCE (kannatuslaulu)。


设置

字段默认说明
onebotHttpUrlhttp://127.0.0.1:3000OneBot HTTP API
onebotWsUrlws://127.0.0.1:3001OneBot 正向 WebSocket
onebotToken""HTTP token
onebotWsToken""WS token,留空 = 同 HTTP(SnowLuma 两者不同)
selfId""机器人自己的 QQ 号
ownerQQ""主人 QQ(登录态过期时私聊提醒用,可空)
qqMusicCookie""QQ音乐登录态,见下
kugouCookie""酷狗登录态
neteaseCookie""网易云登录态
topN6候选表最多几条
minSeconds20短于此的当片段剔除
maxSeconds480长于此的剔除
maxMB14单个文件上限,超了自动降档
sendModevoicevoice 语音条+文件 / file 只发文件 / voiceOnly 只发语音条
chooseTtlSeconds300候选表几分钟内有效
allowGroupWithoutAtfalse群里不 @ 也响应
banWords29 条搜索屏蔽词,见下

banWords 怎么写

一行一个,或者用 , , ; | 、 空格分隔都行,留空 = 不屏蔽:

banWords: |
  dj
  混音
  伴奏
  纯音乐

默认屏蔽:dj 混音 电音 慢摇 车载 串烧 鬼畜 电摇 摇摆 蹦迪 鼓点 重低音 加速版 降速版 减速版 降调 升调 变速 改编 抖音版 节奏版 旋律版 钢琴版 吉他版 伴奏 纯音乐 铃声 karaoke instrumental (不含 remix / 混音 之类以外的重混版本;纯 ASCII 词做了词边界,不会把 adj 当成 dj)


登录(会员歌 / 高音质)

三个平台的登录态都是 cookie,面板只能填字符串,所以给了一个扫码脚本:

node tools/login.mjs --platform qq            # QQ音乐 · QQ 扫码
node tools/login.mjs --platform qq --wechat   # QQ音乐 · 微信扫码
node tools/login.mjs --platform kugou         # 酷狗音乐 · App 扫码
node tools/login.mjs --platform netease       # 网易云音乐 · App 扫码(需 npm i qrcode)
  • 二维码会存成 qr/*.png,加 --serve 会额外起个本地 http,手机同网段直接打开扫;
  • 扫完脚本直接打印一行 cookie,粘到对应设置里;
  • 微信那条链路偶尔会先返回 loginType 2 失败,脚本会自动再试 loginType 1。
平台登录后多什么
QQ音乐320k / 无损(绿钻);不登录只能搜、放不了
酷狗高音质直链更稳
网易云会员曲(fee=1/4)能放;免费曲不登录也有 320k

不登录也能用:能搜、能放免费歌,会员歌会回「这首歌需要会员,登录有会员的账号后重试」。


各音源能力对比

音源免登录会员曲备注
QQ音乐只能搜(匿名播放已关)需绿钻 cookie未登录会自动去另两个源找同一首
酷狗能搜能放 128k标记 privilege=5 视为会员华语老歌较全
网易云能搜能放 320kfee=1/4 需 cookie翻唱多,按平台原序展示

自测

node contract-test.mjs     # 用真 defineTool 校验 3 个工具的 output.render
node smoke-test.mjs        # 假 OneBot 服务跑一遍:搜歌 → 选歌 → 真发语音条

已知边界

  • QQ音乐匿名接口随时可能收紧(现在只给搜索不给直链);
  • 三个平台的接口都是内部接口,字段变化会导致搜不到,先跑 smoke-test.mjs 定位;
  • 语音条音质受 QQ 限制(silk 单声道 ~24kbps),要原音质就选 sendMode: file。

相关插件

  • dsh-qq-image · 生图 / 封面 / 视频
  • dsh-qq-voice · 9 种方言语音
  • dsh-qq-bundle · 三个一起装