音乐点歌频道让成员无需任何命令,只需输入歌名或粘贴链接即可将歌曲加入队列;DJ 身份组则决定谁可以暂停、跳过以及更改正在播放的内容。两者结合使用,可以避免繁忙的语音频道因为争抢队列而变得混乱。在 Noxyr 上,两者都只需一条命令或仪表盘中的一个页面即可完成设置。

In a music request channel a member types a song name, it is queued straight away, and the message is tidied up so only the player card stays. # music-requests leo daft punk one more time ♪ Added to queue One More Time Daft Punk · 5:20 · requested by leo ✓ no command

点歌频道

选择一个文字频道,并将其设为点歌频道。此后,在该频道中发送的每条消息都会被当作 /play 处理:输入歌名会在 YouTube 中搜索;粘贴来自 YouTube、YouTube Music、Spotify、Apple Music 或 SoundCloud 的链接,则会加载对应的曲目或播放列表。机器人会将其加入队列、更新播放器卡片,并清理该消息,使频道保持整洁。即使成员不会使用斜杠命令,也依然可以添加音乐。

使用 /music settings request_channel:#music-requests 进行设置,或在仪表盘的自动化 → 音乐下设置。如需关闭,运行 /music settings clear_request_channel:true。一个良好的频道设置建议如下:

  • 为频道起一个清晰的名字(#music-requests 或 #queue),并置顶一条简短说明,写明“输入歌名或粘贴链接”。
  • 为机器人在该频道中授予“发送消息”“管理消息”和“嵌入链接”权限,使其能够发布卡片并删除已处理的点歌消息。
  • 将其与普通聊天分开;在该频道中输入的任何内容都会被视为点歌。

DJ 身份组

如果没有设置 DJ 身份组,语音频道中的每个人都会被视为 DJ,并可以使用所有控制功能。对于朋友之间的小群组这没有问题,但对于公开服务器来说就会一团糟。使用 /music settings dj_role:@DJ 或在同一仪表盘页面中设置 DJ 身份组,此后播放器控制权将仅限于:

  • 点播当前正在播放曲目的人,
  • 拥有“管理服务器”权限的人,
  • 拥有 DJ 身份组的人。

其他人仍然可以按下跳过按钮,但这会变成投票,而不是立即跳过。当语音频道中有足够多的人投票后,曲目才会被跳过;/music settings skip_votes 用于设置所需票数(1 到 20)。如需恢复为“所有人都是 DJ”,运行 /music settings clear_dj_role:true。

同一页面上的其他设置

  • 自动离开:机器人断开连接前的静默分钟数(1 到 60)。开启 24/7 时此项无效。
  • 默认音量:每个新会话开始时的音量(0 到 150)。
  • 自动播放默认值:队列播完时,新会话是否继续播放相关曲目。
  • 允许滤镜:成员(而非 DJ)是否可以使用低音增强、Nightcore 等滤镜。
  • 24/7:全天候留在频道中。参见24/7、自动播放、滤镜与歌词。

/music view 会显示当前的各项设置值;/music settings 只会更改你传入的选项,因此你可以只调整一项,而无需重新输入其他内容。

仪表盘上的实时播放器

仪表盘上的音乐页面会显示当前正在播放的内容、带有移除和下一首播放功能的队列,以及与卡片相同的按钮。工作人员无需加入语音频道,即可在浏览器标签页中管理频道,无论连接的是 Noxyr 还是你的自定义机器人都可以使用。

常见问题

我可以设置多个点歌频道吗?目前每个服务器只能设置一个。

点歌频道支持播放列表吗?支持。粘贴播放列表或专辑链接,整个列表都会加入队列。

DJ 需要“管理服务器”权限吗?不需要。DJ 身份组就足够了;“管理服务器”权限的人始终拥有使用权。

这些功能需要付费吗?不需要。点歌频道、DJ 身份组、投票跳过以及上述所有设置都是免费的。

先在你的服务器上添加 Noxyr,然后阅读音乐文档,了解完整的命令列表。