在 ServerPrism 上设置 Bastion
让您的多功能 Bastion Discord 机器人运行在 ServerPrism 上,用于管理、审核和成员互动。
Last updated May 25, 2026
Bastion 是一款多功能 Discord 机器人,旨在自动化服务器任务,包括通过游戏和活动进行管理、审核和成员互动。本指南涵盖了从 Discord Developer Portal 到在 ServerPrism 上首次启动您的 Bastion 机器人的设置。
在 Discord Developer Portal 中创建您的机器人
- 前往 Discord Developer Portal。
- 点击 New Application。
- 为您的应用程序命名(例如,“MyBastionBot”)并点击 Create。
- 导航到左侧边栏中的 Bot 选项卡。
- 点击 Add Bot,然后点击 Yes, do it!。
- 在 TOKEN 下,点击 Reset Token,然后复制令牌。请妥善保管此令牌;您将在 ServerPrism 实例中需要它。
- 向下滚动到 Privileged Gateway Intents。
- 启用 MESSAGE CONTENT INTENT。Bastion 需要此权限来处理依赖消息内容的命令和交互。
邀请机器人到您的服务器
- 在 Discord Developer Portal 中,转到 OAuth2 选项卡,然后是 URL Generator。
- 在 SCOPES 下,选择
bot和applications.commands。 - 在 BOT PERMISSIONS 下,选择您的机器人所需的权限。对于像 Bastion 这样的多功能机器人,常见的权限包括:
Administrator(用于完全控制,但请谨慎使用)Manage ChannelsKick MembersBan MembersSend MessagesRead Message HistoryConnect(用于语音功能)Speak(用于语音功能)
- 复制底部生成的 URL。
- 将 URL 粘贴到您的浏览器中,并选择您要添加机器人的 Discord 服务器。授权机器人。
在 ServerPrism 上订购
订购服务器时,1 GB RAM 计划通常足以满足大多数 Discord 机器人(包括 Bastion)的需求。选择离您的主要用户群最近的区域以获得最佳性能。订单完成后,ServerPrism 会自动部署您的机器人环境。
配置启动变量
您的 ServerPrism 面板包含一个 Startup 选项卡,您可以在其中为机器人设置环境变量。这些变量对于 Bastion 正确连接和运行至关重要。
-
登录您的 ServerPrism 面板。
-
导航到您的 Bastion 服务器。
-
点击 Startup 选项卡。
-
设置以下环境变量:
BOT_TOKEN:粘贴您从 Discord Developer Portal 复制的机器人令牌。PREFIX:设置您想要的命令前缀(例如,!、/、b!)。这是用户与您的机器人互动的方式(例如,!help)。OWNER_ID:您的 Discord 用户 ID。这会授予您机器人特殊权限。要查找您的用户 ID,请在 Discord 中启用开发者模式(用户设置 > 高级),然后右键单击您的用户名并选择Copy ID。
Bastion 可能需要额外的变量来实现特定功能(例如,数据库连接、外部服务的 API 密钥)。请查阅 Bastion 官方文档或您面板中的 Startup 选项卡,了解它可能需要的任何其他变量。
首次启动
配置启动变量后:
- 转到您的 ServerPrism 面板中的 Console 选项卡。
- 点击 Start 按钮。
- 监控控制台输出。成功启动通常会显示指示连接到 Discord 网关和机器人上线的消息。您还应该看到您的机器人在 Discord 服务器中的状态变为在线。
常见问题
- 机器人令牌被拒绝/无效令牌:仔细检查您的 Startup 选项卡中的
BOT_TOKEN变量是否与从 Discord Developer Portal 复制的令牌完全一致,没有多余的空格。 - 机器人在线但不对命令做出响应:确保您在 Discord Developer Portal 的机器人设置下启用了 MESSAGE CONTENT INTENT。没有此权限,机器人无法读取消息来处理命令。
- 机器人无法上线:查看控制台日志以获取具体的错误消息。常见原因包括不正确的环境变量或缺少权限。
后续步骤
Bastion 运行后,在您的 Discord 服务器中输入您选择的前缀后跟 help(例如,!help)来探索其功能。Bastion 是一个功能丰富的机器人;请参阅其官方文档以获取命令和配置选项的完整列表,以充分利用其在审核、管理和趣味活动方面的功能。