万圣节促销 使用优惠码 享终身 9 折

在 ServerPrism 上设置 Sinusbot

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

Last updated October 16, 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_ENABLED 为 false,请留空。
  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 功能将受到严重限制或失效。
  • 机器人不加入语音频道:确保机器人在您所在的语音频道中具有 Connect 和 Speak 权限。

后续步骤

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