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

在 ServerPrism 上设置 pixel-bot

让您的 pixel-bot 在 ServerPrism 上运行。本指南涵盖 Discord 设置、ServerPrism 部署和初始配置。

Last updated May 25, 2026

本指南将引导您在 ServerPrism 服务器上设置 pixel-bot,这是一个基于 Python 的 Discord 机器人。您将在 Discord 中创建您的机器人应用程序,邀请它到您的服务器,并在 ServerPrism 上配置它。

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

  1. 前往 Discord Developer Portal
  2. 点击 New Application
  3. 输入您的机器人名称(例如,pixel-bot),然后点击 Create
  4. 在左侧边栏中,点击 Bot
  5. 点击 Add Bot,然后点击 Yes, Do It!
  6. TOKEN 下,点击 Reset Token,然后点击 Yes, Do It! 立即复制此令牌;您稍后会用到它。请务必保密。
  7. Privileged Gateway Intents 下,启用 Message Content Intent。pixel-bot 需要此权限才能读取消息并响应命令。

邀请机器人到您的服务器

  1. 在 Discord Developer Portal 中,进入您的机器人应用程序。
  2. 在左侧边栏中,点击 OAuth2 -> URL Generator
  3. SCOPES 下,选择 bot
  4. BOT PERMISSIONS 下,选择您的机器人所需的权限。对于 pixel-bot,Send MessagesRead Message History 是很好的起点。
  5. 复制页面底部生成的 URL。
  6. 将 URL 粘贴到您的浏览器中,并选择您要邀请机器人加入的 Discord 服务器。点击 Authorize

在 ServerPrism 上订购

在 ServerPrism 上订购您的 Discord 机器人服务器时,1 GB RAM 计划通常足以满足 pixel-bot 的需求。选择离您的用户最近的区域以获得最佳性能。订购后,您的服务器将自动部署,并预装 pixel-bot 运行时。

配置启动变量

您的 ServerPrism 面板允许您为机器人设置环境变量。这些对于其操作至关重要。

  1. 在 ServerPrism 面板中导航到您的机器人服务器。

  2. 点击 Startup 选项卡。

  3. 设置以下环境变量:

    • BOT_TOKEN:粘贴您从 Discord Developer Portal 复制的机器人令牌。
    • PREFIX:将其设置为您想要的命令前缀(例如,!, /, p!)。用户将通过它与您的机器人交互(例如,!ping)。
    • OWNER_ID:您的 Discord 用户 ID。某些管理命令需要此项。要获取您的用户 ID,请在 Discord 中启用开发者模式(用户设置 > 高级),然后右键单击您的个人资料并选择 Copy ID

    “Startup”选项卡可能还会列出其他变量。有关特定功能的任何其他配置,请参阅 pixel-bot 官方 GitHub 存储库:

首次启动

  1. 转到 ServerPrism 面板中的 Console 选项卡。

  2. 点击 Start

  3. 观察控制台输出。成功启动将显示机器人正在连接到 Discord 并登录的消息。您应该会看到类似于以下内容的输出:

    [INFO] discord.client: logging in using static token
    [INFO] discord.gateway: Shard ID 0 has connected to Gateway (Session ID: ...)
    [INFO] discord.client: Ready! Logged in as pixel-bot#1234 (ID: ...)
    
  4. 检查您的 Discord 服务器;您的机器人应该显示在线。

常见问题

  • 机器人令牌被拒绝:仔细检查 Startup 选项卡中的 BOT_TOKEN 是否正确且没有多余的空格。如果不确定,请在 Developer Portal 中重新生成令牌。
  • 机器人在线但不响应:确保在 Discord Developer Portal 中您的机器人设置下启用了 Message Content Intent。没有它,机器人无法读取消息命令。
  • 机器人无法上线:查看控制台日志中的错误消息。常见问题包括令牌不正确、缺少环境变量或机器人代码中的严重错误。确保所有必需的 Startup 变量都已设置。

后续步骤

您的 pixel-bot 现已运行!您可以在您的 Discord 服务器中使用其命令。有关可用命令列表和进一步的自定义选项,请查阅 pixel-bot GitHub 存储库