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

在 ServerPrism 上设置 Bastion

让您的多功能 Bastion Discord 机器人运行在 ServerPrism 上,用于管理、审核和成员互动。

Last updated October 15, 2026

Bastion 是一款多功能 Discord 机器人,旨在自动化服务器任务,包括通过游戏和活动进行管理、审核和成员互动。本指南涵盖了从 Discord Developer Portal 到在 ServerPrism 上首次启动您的 Bastion 机器人的设置。

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

  1. 前往 Discord Developer Portal。
  2. 点击 New Application。
  3. 为您的应用程序命名(例如,“MyBastionBot”)并点击 Create。
  4. 导航到左侧边栏中的 Bot 选项卡。
  5. 点击 Add Bot,然后点击 Yes, do it!。
  6. 在 TOKEN 下,点击 Reset Token,然后复制令牌。请妥善保管此令牌;您将在 ServerPrism 实例中需要它。
  7. 向下滚动到 Privileged Gateway Intents。
  8. 启用 MESSAGE CONTENT INTENT。Bastion 需要此权限来处理依赖消息内容的命令和交互。

邀请机器人到您的服务器

  1. 在 Discord Developer Portal 中,转到 OAuth2 选项卡,然后是 URL Generator。
  2. 在 SCOPES 下,选择 bot 和 applications.commands。
  3. 在 BOT PERMISSIONS 下,选择您的机器人所需的权限。对于像 Bastion 这样的多功能机器人,常见的权限包括:
    • Administrator(用于完全控制,但请谨慎使用)
    • Manage Channels
    • Kick Members
    • Ban Members
    • Send Messages
    • Read Message History
    • Connect(用于语音功能)
    • Speak(用于语音功能)
  4. 复制底部生成的 URL。
  5. 将 URL 粘贴到您的浏览器中,并选择您要添加机器人的 Discord 服务器。授权机器人。

在 ServerPrism 上订购

订购服务器时,1 GB RAM 计划通常足以满足大多数 Discord 机器人(包括 Bastion)的需求。选择离您的主要用户群最近的区域以获得最佳性能。订单完成后,ServerPrism 会自动部署您的机器人环境。

配置启动变量

您的 ServerPrism 面板包含一个 Startup 选项卡,您可以在其中为机器人设置环境变量。这些变量对于 Bastion 正确连接和运行至关重要。

  1. 登录您的 ServerPrism 面板。

  2. 导航到您的 Bastion 服务器。

  3. 点击 Startup 选项卡。

  4. 设置以下环境变量:

    • BOT_TOKEN:粘贴您从 Discord Developer Portal 复制的机器人令牌。
    • PREFIX:设置您想要的命令前缀(例如,!、/、b!)。这是用户与您的机器人互动的方式(例如,!help)。
    • OWNER_ID:您的 Discord 用户 ID。这会授予您机器人特殊权限。要查找您的用户 ID,请在 Discord 中启用开发者模式(用户设置 > 高级),然后右键单击您的用户名并选择 Copy ID。

    Bastion 可能需要额外的变量来实现特定功能(例如,数据库连接、外部服务的 API 密钥)。请查阅 Bastion 官方文档或您面板中的 Startup 选项卡,了解它可能需要的任何其他变量。

首次启动

配置启动变量后:

  1. 转到您的 ServerPrism 面板中的 Console 选项卡。
  2. 点击 Start 按钮。
  3. 监控控制台输出。成功启动通常会显示指示连接到 Discord 网关和机器人上线的消息。您还应该看到您的机器人在 Discord 服务器中的状态变为在线。

常见问题

  • 机器人令牌被拒绝/无效令牌:仔细检查您的 Startup 选项卡中的 BOT_TOKEN 变量是否与从 Discord Developer Portal 复制的令牌完全一致,没有多余的空格。
  • 机器人在线但不对命令做出响应:确保您在 Discord Developer Portal 的机器人设置下启用了 MESSAGE CONTENT INTENT。没有此权限,机器人无法读取消息来处理命令。
  • 机器人无法上线:查看控制台日志以获取具体的错误消息。常见原因包括不正确的环境变量或缺少权限。

后续步骤

Bastion 运行后,在您的 Discord 服务器中输入您选择的前缀后跟 help(例如,!help)来探索其功能。Bastion 是一个功能丰富的机器人;请参阅其官方文档以获取命令和配置选项的完整列表,以充分利用其在审核、管理和趣味活动方面的功能。