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

在 ServerPrism 上设置 CorpBot

通过创建 Discord 应用程序、邀请机器人并配置启动变量,让您的 CorpBot 在 ServerPrism 上运行。

Last updated May 25, 2026

CorpBot 是一个基于 Python 的 Discord 机器人,具有各种功能。本指南将引导您完成在 ServerPrism 上设置 CorpBot 实例的整个过程,从 Discord Developer Portal 配置到首次启动。

在 Discord Developer Portal 中创建您的机器人

  1. 前往 Discord Developer Portal
  2. 点击 New Application
  3. 为您的应用程序命名(例如,CorpBot Instance),然后点击 Create
  4. 导航到左侧边栏的 Bot 选项卡。
  5. 点击 Add Bot,然后点击 Yes, Do It!
  6. TOKEN 下,点击 Reset Token,然后点击 Yes, Do It!
  7. 复制显示的令牌。您将在 ServerPrism 面板中用到它。
  8. 向下滚动到 Privileged Gateway Intents
  9. 启用 Message Content Intent。CorpBot 的许多命令都依赖于读取消息内容。

邀请机器人到您的服务器

  1. 前往 OAuth2 选项卡,然后点击 URL Generator
  2. SCOPES 下,选择 bot
  3. BOT PERMISSIONS 下,选择您的机器人所需的权限。对于像 CorpBot 这样的通用机器人,常见的选择包括:
    • Read Messages/View Channels
    • Send Messages
    • Embed Links
    • Attach Files
    • Manage Messages(如果机器人具有审核功能)
    • Kick Members / Ban Members(如果您计划使用审核命令)
  4. 复制页面底部生成的 URL。
  5. 将此 URL 粘贴到您的浏览器中并按 Enter 键。
  6. 选择您要添加机器人的 Discord 服务器,然后点击 Authorize

在 ServerPrism 上订购

您已经订购了 ServerPrism Discord Bots 产品并选择了 CorpBot。通常 1 GB RAM 分配对于 CorpBot 来说是足够的。您的服务器已部署在您选择的区域,随时可以进行配置。

配置启动变量

  1. 登录到您的 ServerPrism 面板。
  2. 导航到您的 CorpBot 服务器实例。
  3. 点击 Startup 选项卡。
  4. 您将看到环境变量字段。配置以下内容:
    • BOT_TOKEN:粘贴您从 Discord Developer Portal 复制的机器人令牌。
    • PREFIX:设置您的机器人的命令前缀(例如,!, /, cb!)。这是用户在命令前键入的内容。
    • OWNER_ID:输入您的 Discord 用户 ID。这将授予您机器人特殊的拥有者级别权限。要查找您的用户 ID,请在 Discord 中启用开发者模式(用户设置 > 高级),然后右键单击您的用户名并选择 Copy ID
    • MONGODB_URI:CorpBot 可以使用 MongoDB 进行数据存储。如果您计划使用需要持久化数据的功能,请在此处提供 MongoDB 连接字符串。如果您没有,可以将其留空,但某些功能可能无法工作。如果需要,您可以稍后设置。

首次启动

  1. 配置完启动变量后,转到 ServerPrism 面板中的 Console 选项卡。
  2. 点击 Start 按钮。
  3. 监控控制台输出。成功启动将显示机器人正在连接 Discord 并登录的消息。您应该会看到类似于以下内容的输出:
    [INFO] CorpBot.py started!
    [INFO] Logged in as CorpBot Instance#1234 (123456789012345678)
    
  4. 检查您的 Discord 服务器。您的机器人应该在成员列表中显示为在线。

常见问题

  • 机器人令牌被拒绝/无效令牌:仔细检查 Startup 选项卡中的 BOT_TOKEN。确保没有多余的空格,并且它是 Discord Developer Portal 中的正确令牌。
  • 机器人在线但不响应命令:验证在 Discord Developer Portal 中您的机器人设置下是否启用了 Message Content Intent。此外,确保您的 PREFIX 变量设置正确,并且您在 Discord 中使用了它(例如,!help)。检查控制台是否有与命令解析相关的任何错误消息。
  • 机器人启动后立即离线:查看控制台中的 Python 回溯错误。这通常表示配置错误或缺少依赖项,尽管 ServerPrism 预装了 CorpBot 的常见依赖项。如果您看到与 pymongo 相关的错误,请确保您的 MONGODB_URI 正确,或者如果您不打算使用 MongoDB,则将其删除。

后续步骤

现在您的 CorpBot 正在运行,您可以在 Discord 服务器中使用其命令。请参阅 CorpBot.py GitHub 存储库 以获取可用命令列表和进一步的配置选项。探索机器人的功能并根据您的服务器需求进行自定义。