在 ServerPrism 上设置 Muse
通过这份分步设置指南,让您的 Muse Discord 音乐机器人运行在 ServerPrism 上。
Last updated May 25, 2026
Muse 是一个自托管的 Discord 音乐机器人,可以从 YouTube 和 Spotify 流式传输音频。本指南将引导您在 Discord 中创建机器人,邀请它到您的服务器,并在您的 ServerPrism 实例上配置它。
在 Discord 开发者门户中创建您的机器人
- 访问 Discord Developer Portal。
- 点击 New Application。
- 为您的应用程序命名(例如,
Muse Bot),然后点击 Create。 - 在左侧边栏中,导航到 Bot。
- 点击 Add Bot,然后点击 Yes, Do It! 确认。
- 在 TOKEN 下方,点击 Reset Token,然后点击 Yes, do it! 以显示您的机器人令牌。立即复制此令牌并妥善保管。 您稍后会用到它。
- 向下滚动到 Privileged Gateway Intents。
- 启用 Message Content Intent 开关。Muse 需要此权限才能从消息中读取命令和歌曲请求。
邀请机器人到您的服务器
- 在左侧边栏中,转到 OAuth2 > URL Generator。
- 在 SCOPES 下方,选择
bot。 - 在 BOT PERMISSIONS 下方,选择以下权限:
Read Messages/View ChannelsSend MessagesEmbed LinksAttach FilesManage MessagesRead Message HistoryConnectSpeakUse Voice ActivityPriority SpeakerMute MembersDeafen MembersMove Members
- 复制页面底部生成的 URL。
- 将 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 Messages和Read Messages/View Channels权限。 - 机器人无法加入语音频道或播放音频:检查机器人在其尝试加入的语音频道中是否拥有
Connect和Speak权限。
后续步骤
在您的 Discord 服务器中输入 !help 来探索 Muse 的命令。您可以在 Muse GitHub page 上找到更详细的使用说明和高级配置选项。