@flavibot-public/shoukaku

中文文档
5.0.48发布于 2026/10/08MITTypeScriptESM + CJS近 30 天下载 2.4万

围绕Lavalink的稳定和更新的包装

中文使用文档
文档目录10 节
  1. Sho口
  2. 特征
  3. 文档
  4. 开始
  5. 支持的图书馆
  6. 示例瓶
  7. 配置选项
  8. 包装器
  9. 其他链接
  10. 由@ichimakase (Saya) 制作的代码

Sho口

围绕Lavalink的稳定和更新的包装

Discord npm Github Stars GitHub issues NPM

特征

  • 稳定

  • 更新

  • 记录

  • 可扩展

  • 支持无害环境管理和通用JS

  • 非常可爱(非常重要)

文档

https://guide.shoukaku.shipgirl.moe/ (原始内容存档于2018-09-29)

开始

https://guide.shoukaku.shipgirl.moe/guides/1-getting-started/ 页面存档备份,存于互联网档案馆

支持的图书馆

https://guide.shoukaku.shipgirl.moe/guides/5-connectors/ (中文(简体) )

示例瓶

https://github.com/Deivu/ 孔古 (中文(简体) )

配置选项

// Parameters for main class init, Options is the Configuration Options
new Shoukaku(new Connectors.DiscordJS(client), Nodes, Options);
选项类型默认说明页:1
恢复布尔虚假如果您想要在连接到熔岩链断开时启用恢复
恢复超时编号30个熔岩链接在断开前将玩家销毁数秒
恢复图书馆布尔虚假如果你想强迫恢复玩家,不管它是否被熔岩所还原
重新连接编号3个在断开前尝试重接熔岩链的次数
重新连接Interval编号页:1再连接之间的超时数秒
暂停时间编号页:1等待休息熔岩链接请求的最大时间数秒
在断开连接时移动布尔虚假当节点断开时是否将玩家移动到不同的熔岩链接节点
用户代理字符串(自动)更改用于熔岩链接请求的用户代理未建议更改
结构对象{ rest?, 玩家?}{}自定义用于shoukaku的结构
语音连接时断编号15个等待加入语音频道命令的最大时间数秒
节点解析器函数函数想要获得理想节点的自定义节点解析器

包装器

名称链接说明
卡萨古莫吉图布用于 Shoukaku 的有内部队列系统的包装符

如果您想要在此添加一个包装, 请打开 pr

由@ichimakase (Saya) 制作的代码

船舶女孩项目

版本与发布记录

@flavibot-public/shoukaku 共发布 37 个版本,首次发布于 2025/03/04;过去 12 个月发布了 10 个版本。

版本发布日期距今
5.0.48latest2026/10/081 个月前
5.0.472026/03/018 个月前
5.0.47-dave.2dave2026/02/248 个月前
5.0.47-dave.12026/02/248 个月前
5.0.47-dave.02026/02/248 个月前
5.0.462026/01/279 个月前

关于 @flavibot-public/shoukaku 的常见问题

@flavibot-public/shoukaku 是什么?

围绕Lavalink的稳定和更新的包装

如何安装 @flavibot-public/shoukaku?

在项目目录运行 npm install @flavibot-public/shoukaku,或使用 pnpm add / yarn add / bun add。

@flavibot-public/shoukaku 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@flavibot-public/shoukaku 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@flavibot-public/shoukaku 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=18.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@flavibot-public/shoukaku 可以商用吗?

@flavibot-public/shoukaku 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@flavibot-public/shoukaku 的下载量有多少?

根据 npm 官方下载统计,@flavibot-public/shoukaku 在 2026/10/15 – 2026/11/13 这 30 天内被下载 23,511 次,日均约 784 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@flavibot-public/shoukaku 还在维护吗?

最新版本 5.0.48 发布于 2026/10/08(1 个月前);至今共发布 37 个版本,其中过去 12 个月发布了 10 个;首次发布于 2025/03/04。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。