☀️ 夏季促销:使用优惠码 终身 9 折

在 ServerPrism 上设置 Muse

通过这份分步设置指南,让您的 Muse Discord 音乐机器人运行在 ServerPrism 上。

Last updated May 25, 2026

Muse 是一个自托管的 Discord 音乐机器人,可以从 YouTube 和 Spotify 流式传输音频。本指南将引导您在 Discord 中创建机器人,邀请它到您的服务器,并在您的 ServerPrism 实例上配置它。

在 Discord 开发者门户中创建您的机器人

  1. 访问 Discord Developer Portal
  2. 点击 New Application
  3. 为您的应用程序命名(例如,Muse Bot),然后点击 Create
  4. 在左侧边栏中,导航到 Bot
  5. 点击 Add Bot,然后点击 Yes, Do It! 确认。
  6. TOKEN 下方,点击 Reset Token,然后点击 Yes, do it! 以显示您的机器人令牌。立即复制此令牌并妥善保管。 您稍后会用到它。
  7. 向下滚动到 Privileged Gateway Intents
  8. 启用 Message Content Intent 开关。Muse 需要此权限才能从消息中读取命令和歌曲请求。

邀请机器人到您的服务器

  1. 在左侧边栏中,转到 OAuth2 > URL Generator
  2. SCOPES 下方,选择 bot
  3. BOT PERMISSIONS 下方,选择以下权限:
    • Read Messages/View Channels
    • Send Messages
    • Embed Links
    • Attach Files
    • Manage Messages
    • Read Message History
    • Connect
    • Speak
    • Use Voice Activity
    • Priority Speaker
    • Mute Members
    • Deafen Members
    • Move Members
  4. 复制页面底部生成的 URL。
  5. 将 URL 粘贴到您的浏览器中,从下拉菜单中选择您的 Discord 服务器,然后点击 Authorize

在 ServerPrism 上订购

如果您尚未订购,请在 ServerPrism 上订购您的 Discord Bots 服务器。对于 Muse,1 GB 的 RAM 通常足以满足适量的用户和并发流。选择离您的主要用户群最近的区域,以获得最佳音频体验。一旦您的服务器部署完成,您将获得面板访问权限。

配置启动变量

您的 ServerPrism 面板的 Startup 选项卡允许您设置 Muse 所需的环境变量。设置以下变量:

  • BOT_TOKEN:粘贴您从 Discord 开发者门户复制的机器人令牌。
  • PREFIX:您的机器人将使用的命令前缀(例如,!)。用户将输入 !play 来使用机器人。
  • OWNER:您的 Discord 用户 ID。这将授予您特殊的管理命令。要获取您的用户 ID,请在 Discord 中启用开发者模式(用户设置 > 高级),然后右键单击您的用户名并选择 Copy ID
  • SPOTIFY_CLIENT_ID:(可选)您的 Spotify 应用程序客户端 ID。在 Spotify for Developers 创建一个 Spotify 应用程序。
  • SPOTIFY_CLIENT_SECRET:(可选)您的 Spotify 应用程序客户端密钥。在 Spotify 控制面板中您的客户端 ID 旁边可以找到。
  • YOUTUBE_API_KEY:(可选)一个 YouTube Data API v3 密钥。从 Google Cloud Console 获取。

首次启动

设置完启动变量后,转到您的 ServerPrism 面板中的 Console 选项卡,然后点击 Start。观察控制台输出,查看指示成功连接到 Discord 的消息。您应该会看到类似 [INFO] Logged in as Muse Bot#1234 的消息。

机器人上线后,转到您的 Discord 服务器并尝试一个命令,例如 !ping(使用您选择的前缀)。机器人应该回复 Pong!

常见问题

  • 机器人令牌被拒绝/无效令牌:仔细检查您的 Startup 选项卡中的 BOT_TOKEN 是否与从 Discord 开发者门户复制的令牌完全一致,没有多余的空格或字符。
  • 机器人在线但不响应命令:确保您在 Discord 开发者门户的 Bot 部分启用了 Message Content Intent。此外,验证机器人在您的 Discord 服务器中拥有 Send MessagesRead Messages/View Channels 权限。
  • 机器人无法加入语音频道或播放音频:检查机器人在其尝试加入的语音频道中是否拥有 ConnectSpeak 权限。

后续步骤

在您的 Discord 服务器中输入 !help 来探索 Muse 的命令。您可以在 Muse GitHub page 上找到更详细的使用说明和高级配置选项。