在 ServerPrism 上设置 Sinusbot
让您的 Sinusbot 音乐机器人运行在 ServerPrism 上。本指南涵盖 Discord 设置、服务器配置和首次启动。
Last updated May 25, 2026
Sinusbot 是一款功能强大的音乐机器人,适用于 Discord 和 TeamSpeak。本指南重点介绍如何在您的 ServerPrism 服务器上为 Discord 运行 Sinusbot 实例。
在 Discord 开发者门户中创建您的机器人
- 前往 Discord 开发者门户。
- 点击 New Application(新应用程序)。
- 为您的应用程序命名(例如,“My Sinusbot”)并点击 Create(创建)。
- 导航到左侧边栏的 Bot(机器人)选项卡。
- 点击 Add Bot(添加机器人),然后点击 Yes, do it!(是的,执行!)。
- 在 TOKEN 下,点击 Reset Token(重置令牌),然后点击 Yes, do it!(是的,执行!)以显示您的机器人令牌。立即复制此令牌;您将在 ServerPrism 配置中需要它。请妥善保管此令牌!
- 向下滚动到 Privileged Gateway Intents(特权网关意图)。
- 启用 Message Content Intent(消息内容意图)开关。Sinusbot 需要此权限才能读取消息中的命令和链接。
邀请机器人到您的服务器
- 在 Discord 开发者门户中,转到 OAuth2 选项卡,然后是 URL Generator(URL 生成器)。
- 在 SCOPES(范围)下,选择
bot。 - 在 BOT PERMISSIONS(机器人权限)下,选择以下各项:
Read Messages/View Channels(读取消息/查看频道)Send Messages(发送消息)Connect(连接)Speak(说话)Use Voice Activity(使用语音活动)
- 复制页面底部生成的 URL。
- 将此 URL 粘贴到您的浏览器中并按 Enter 键。选择您要添加机器人的 Discord 服务器并授权。
在 ServerPrism 上订购
您已经订购了 Discord Bots 产品并选择了 Sinusbot 作为您的运行时。对于音乐机器人,1 GB 内存通常足以满足单个实例的需求。您的服务器现在已部署在您选择的区域。
配置启动变量
您在 ServerPrism 上的 Sinusbot 实例使用环境变量进行配置。您可以在服务器面板的 Startup(启动)选项卡中设置这些变量。
- BOT_TOKEN:在此处粘贴您从 Discord 开发者门户复制的机器人令牌。
- PREFIX:设置您的机器人的命令前缀(例如,
!)。用户将在!play等命令前使用此前缀。 - TS3_ENABLED:如果您只使用 Discord,请设置为
false。(Sinusbot 也是一个 TeamSpeak 机器人)。 - TS3_API_KEY:如果
TS3_ENABLED为false,请留空。 - YOUTUBE_API_KEY:(可选,但强烈建议用于 YouTube 播放)。从 Google Cloud Console 获取 YouTube Data API v3 密钥。没有此密钥,YouTube 播放可能不可靠或失败。
请参阅面板中的 Startup(启动)选项卡,了解所有可用的配置选项。
首次启动
- 在 Startup(启动)选项卡中设置环境变量后,导航到 Console(控制台)选项卡。
- 点击 Start(启动)按钮。
- 监控控制台输出。成功启动将显示机器人正在连接到 Discord 并初始化其服务的消息。查找类似“Discord bot connected!”(Discord 机器人已连接!)或类似的消息。
- 检查您的 Discord 服务器。您的机器人应该在成员列表中显示为在线。
- 加入语音频道并尝试一个命令,例如
!play [YouTube URL](使用您配置的前缀)。
常见问题
- 机器人未上线/令牌被拒绝:仔细检查 Startup(启动)选项卡中的
BOT_TOKEN。确保没有多余的空格,并且它是 Discord 开发者门户中的确切令牌。 - 机器人在线但不响应命令:验证 Discord 开发者门户中您的机器人设置下是否启用了 Message Content Intent(消息内容意图)。此外,确保机器人在您的 Discord 服务器的频道设置中具有必要的权限(尤其是
Send Messages)。 - YouTube 播放问题:确保您配置了有效的
YOUTUBE_API_KEY。没有它,YouTube 功能将受到严重限制或失效。 - 机器人不加入语音频道:确保机器人在您所在的语音频道中具有
Connect和Speak权限。
后续步骤
探索 Sinusbot 的高级功能,例如添加更多音乐源或配置自定义命令。请参阅官方 Sinusbot 文档以获取有关其功能的深入信息。