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

在 ServerPrism 上设置 CorpBot

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

Last updated October 15, 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 存储库 以获取可用命令列表和进一步的配置选项。探索机器人的功能并根据您的服务器需求进行自定义。