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

在 ServerPrism 上设置 Sinusbot

让您的 Sinusbot 音乐机器人运行在 ServerPrism 上。本指南涵盖 Discord 设置、服务器配置和首次启动。

Last updated May 25, 2026

Sinusbot 是一款功能强大的音乐机器人,适用于 Discord 和 TeamSpeak。本指南重点介绍如何在您的 ServerPrism 服务器上为 Discord 运行 Sinusbot 实例。

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

  1. 前往 Discord 开发者门户
  2. 点击 New Application(新应用程序)。
  3. 为您的应用程序命名(例如,“My Sinusbot”)并点击 Create(创建)。
  4. 导航到左侧边栏的 Bot(机器人)选项卡。
  5. 点击 Add Bot(添加机器人),然后点击 Yes, do it!(是的,执行!)。
  6. TOKEN 下,点击 Reset Token(重置令牌),然后点击 Yes, do it!(是的,执行!)以显示您的机器人令牌。立即复制此令牌;您将在 ServerPrism 配置中需要它。请妥善保管此令牌!
  7. 向下滚动到 Privileged Gateway Intents(特权网关意图)。
  8. 启用 Message Content Intent(消息内容意图)开关。Sinusbot 需要此权限才能读取消息中的命令和链接。

邀请机器人到您的服务器

  1. 在 Discord 开发者门户中,转到 OAuth2 选项卡,然后是 URL Generator(URL 生成器)。
  2. SCOPES(范围)下,选择 bot
  3. BOT PERMISSIONS(机器人权限)下,选择以下各项:
    • Read Messages/View Channels(读取消息/查看频道)
    • Send Messages(发送消息)
    • Connect(连接)
    • Speak(说话)
    • Use Voice Activity(使用语音活动)
  4. 复制页面底部生成的 URL。
  5. 将此 URL 粘贴到您的浏览器中并按 Enter 键。选择您要添加机器人的 Discord 服务器并授权。

在 ServerPrism 上订购

您已经订购了 Discord Bots 产品并选择了 Sinusbot 作为您的运行时。对于音乐机器人,1 GB 内存通常足以满足单个实例的需求。您的服务器现在已部署在您选择的区域。

配置启动变量

您在 ServerPrism 上的 Sinusbot 实例使用环境变量进行配置。您可以在服务器面板的 Startup(启动)选项卡中设置这些变量。

  1. BOT_TOKEN:在此处粘贴您从 Discord 开发者门户复制的机器人令牌。
  2. PREFIX:设置您的机器人的命令前缀(例如,!)。用户将在 !play 等命令前使用此前缀。
  3. TS3_ENABLED:如果您只使用 Discord,请设置为 false。(Sinusbot 也是一个 TeamSpeak 机器人)。
  4. TS3_API_KEY:如果 TS3_ENABLEDfalse,请留空。
  5. YOUTUBE_API_KEY:(可选,但强烈建议用于 YouTube 播放)。从 Google Cloud Console 获取 YouTube Data API v3 密钥。没有此密钥,YouTube 播放可能不可靠或失败。

请参阅面板中的 Startup(启动)选项卡,了解所有可用的配置选项。

首次启动

  1. Startup(启动)选项卡中设置环境变量后,导航到 Console(控制台)选项卡。
  2. 点击 Start(启动)按钮。
  3. 监控控制台输出。成功启动将显示机器人正在连接到 Discord 并初始化其服务的消息。查找类似“Discord bot connected!”(Discord 机器人已连接!)或类似的消息。
  4. 检查您的 Discord 服务器。您的机器人应该在成员列表中显示为在线。
  5. 加入语音频道并尝试一个命令,例如 !play [YouTube URL](使用您配置的前缀)。

常见问题

  • 机器人未上线/令牌被拒绝:仔细检查 Startup(启动)选项卡中的 BOT_TOKEN。确保没有多余的空格,并且它是 Discord 开发者门户中的确切令牌。
  • 机器人在线但不响应命令:验证 Discord 开发者门户中您的机器人设置下是否启用了 Message Content Intent(消息内容意图)。此外,确保机器人在您的 Discord 服务器的频道设置中具有必要的权限(尤其是 Send Messages)。
  • YouTube 播放问题:确保您配置了有效的 YOUTUBE_API_KEY。没有它,YouTube 功能将受到严重限制或失效。
  • 机器人不加入语音频道:确保机器人在您所在的语音频道中具有 ConnectSpeak 权限。

后续步骤

探索 Sinusbot 的高级功能,例如添加更多音乐源或配置自定义命令。请参阅官方 Sinusbot 文档以获取有关其功能的深入信息。