在 ServerPrism 上设置 pixel-bot
让您的 pixel-bot 在 ServerPrism 上运行。本指南涵盖 Discord 设置、ServerPrism 部署和初始配置。
Last updated May 25, 2026
本指南将引导您在 ServerPrism 服务器上设置 pixel-bot,这是一个基于 Python 的 Discord 机器人。您将在 Discord 中创建您的机器人应用程序,邀请它到您的服务器,并在 ServerPrism 上配置它。
在 Discord 开发者门户中创建您的机器人
- 前往 Discord Developer Portal。
- 点击 New Application。
- 输入您的机器人名称(例如,
pixel-bot),然后点击 Create。 - 在左侧边栏中,点击 Bot。
- 点击 Add Bot,然后点击 Yes, Do It!
- 在 TOKEN 下,点击 Reset Token,然后点击 Yes, Do It! 立即复制此令牌;您稍后会用到它。请务必保密。
- 在 Privileged Gateway Intents 下,启用 Message Content Intent。pixel-bot 需要此权限才能读取消息并响应命令。
邀请机器人到您的服务器
- 在 Discord Developer Portal 中,进入您的机器人应用程序。
- 在左侧边栏中,点击 OAuth2 -> URL Generator。
- 在 SCOPES 下,选择
bot。 - 在 BOT PERMISSIONS 下,选择您的机器人所需的权限。对于 pixel-bot,
Send Messages和Read Message History是很好的起点。 - 复制页面底部生成的 URL。
- 将 URL 粘贴到您的浏览器中,并选择您要邀请机器人加入的 Discord 服务器。点击 Authorize。
在 ServerPrism 上订购
在 ServerPrism 上订购您的 Discord 机器人服务器时,1 GB RAM 计划通常足以满足 pixel-bot 的需求。选择离您的用户最近的区域以获得最佳性能。订购后,您的服务器将自动部署,并预装 pixel-bot 运行时。
配置启动变量
您的 ServerPrism 面板允许您为机器人设置环境变量。这些对于其操作至关重要。
-
在 ServerPrism 面板中导航到您的机器人服务器。
-
点击 Startup 选项卡。
-
设置以下环境变量:
BOT_TOKEN:粘贴您从 Discord Developer Portal 复制的机器人令牌。PREFIX:将其设置为您想要的命令前缀(例如,!,/,p!)。用户将通过它与您的机器人交互(例如,!ping)。OWNER_ID:您的 Discord 用户 ID。某些管理命令需要此项。要获取您的用户 ID,请在 Discord 中启用开发者模式(用户设置 > 高级),然后右键单击您的个人资料并选择Copy ID。
“Startup”选项卡可能还会列出其他变量。有关特定功能的任何其他配置,请参阅 pixel-bot 官方 GitHub 存储库:
首次启动
-
转到 ServerPrism 面板中的 Console 选项卡。
-
点击 Start。
-
观察控制台输出。成功启动将显示机器人正在连接到 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: ...) -
检查您的 Discord 服务器;您的机器人应该显示在线。
常见问题
- 机器人令牌被拒绝:仔细检查 Startup 选项卡中的
BOT_TOKEN是否正确且没有多余的空格。如果不确定,请在 Developer Portal 中重新生成令牌。 - 机器人在线但不响应:确保在 Discord Developer Portal 中您的机器人设置下启用了 Message Content Intent。没有它,机器人无法读取消息命令。
- 机器人无法上线:查看控制台日志中的错误消息。常见问题包括令牌不正确、缺少环境变量或机器人代码中的严重错误。确保所有必需的
Startup变量都已设置。
后续步骤
您的 pixel-bot 现已运行!您可以在您的 Discord 服务器中使用其命令。有关可用命令列表和进一步的自定义选项,请查阅 pixel-bot GitHub 存储库。