Discord 机器人入门
本指南帮助您在 ServerPrism 上设置和配置您的 Discord 机器人,涵盖订购、初始设置和常见问题。
Last updated May 25, 2026
本指南将引导您在 ServerPrism 上设置您的 Discord 机器人。您将学习如何订购服务器、配置您的机器人并将其连接到 Discord。
开始之前
在部署您的机器人之前,您需要一个 Discord 机器人令牌。您可以从 Discord Developer Portal 生成此令牌。创建一个新应用程序,导航到“Bot”选项卡,然后点击“Add Bot”。创建后,您可以显示并复制您的令牌。请妥善保管此令牌;它授予对您机器人的完全控制权。
在 ServerPrism 上订购
- 选择套餐:Discord 机器人通常至少需要 2 GB RAM。对于功能繁重或拥有大量服务器的机器人,请考虑 4-8 GB。如果需要,您可以稍后从 ServerPrism 仪表板升级您的套餐。
- 选择运行时:ServerPrism 提供多种预配置的 Discord 机器人运行时,例如 Aoede、Bastion、Dynamica 和 JMusicBot。选择您希望部署的机器人。您可以通过面板中的“Startup”选项卡稍后切换运行时。
- 部署:选择您偏好的区域并完成订单。
首次启动
订购后,您的机器人服务器将开始配置。此过程通常需要几分钟。您可以在 ServerPrism 面板 https://serverprism.com/dashboard 监控进度。一旦服务器状态显示“Running”且控制台输出稳定,您的机器人即可进行配置。
配置基础知识
大多数 Discord 机器人需要机器人令牌才能运行。此令牌用于向 Discord 验证您的机器人。
- 访问启动变量:在您的 ServerPrism 面板中,导航到“Startup”选项卡。
- 输入您的机器人令牌:找到您的机器人令牌的环境变量。这通常命名为
BOT_TOKEN、DISCORD_TOKEN或类似名称。将您的 Discord 机器人令牌粘贴到相应的字段中。 - 保存并重启:点击“Save”,然后从“Console”或“Power”选项卡重启您的服务器,以使更改生效。
对于特定的机器人配置(例如,自定义前缀、欢迎消息、集成 API 密钥),您通常会使用以下方法之一:
- 启动变量:检查面板中的“Startup”选项卡,以获取特定机器人运行时提供的其他配置选项。
- 文件管理器:通过面板中的“File Manager”访问机器人的配置文件(例如,
config.json、.env文件)。直接编辑这些文件。 - Web 控制台:某些机器人提供游戏内命令或 Web 界面进行配置。请查阅机器人的文档以获取详细信息。
邀请您的机器人到 Discord
要邀请您的机器人到 Discord 服务器:
- 获取您机器人的客户端 ID:前往 Discord Developer Portal,选择您的应用程序,然后从“General Information”选项卡复制“Client ID”。
- 生成邀请 URL:使用以下 URL 结构,将
YOUR_CLIENT_ID替换为您的机器人的客户端 ID:https://discord.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&scope=bot&permissions=8permissions=8授予管理员权限,这通常是机器人完整功能所必需的。根据您机器人的具体需求调整权限。 - 邀请:将生成的 URL 粘贴到您的浏览器中,选择您希望添加机器人的 Discord 服务器,并授权它。
您的机器人现在应该出现在您的 Discord 服务器的成员列表中,并在您的服务器启动后不久上线。
常见问题
- 机器人未上线:
- 令牌不正确:仔细检查“Startup”选项卡中的
BOT_TOKEN。确保没有多余的空格或缺失的字符。 - 机器人权限:在 Discord Developer Portal 中,在您的应用程序的“Bot”选项卡下,如果您的机器人需要,请确保启用了“Privileged Gateway Intents”(例如
PRESENCE INTENT和MESSAGE CONTENT INTENT)。 - 防火墙:ServerPrism 会自动配置防火墙。如果您遇到连接问题,请通过 https://serverprism.com/tickets 提交支持工单,并提供您的服务器 ID 和最新日志。
- 令牌不正确:仔细检查“Startup”选项卡中的
- 机器人不响应命令:
- 前缀问题:验证机器人配置中的命令前缀。有些机器人使用默认前缀(例如
!、/、.)。 - 缺少权限:确保机器人在其被邀请到的 Discord 服务器中拥有必要的权限。
- 机器人离线:检查 ServerPrism 面板中的服务器控制台是否有错误。如果机器人崩溃,控制台将显示相关的错误消息。
- 前缀问题:验证机器人配置中的命令前缀。有些机器人使用默认前缀(例如
后续步骤
- 自定义:请参阅您选择的机器人的官方文档,了解高级配置、添加自定义命令或与其他服务集成。
- 运行时切换:如果您想尝试不同类型的 Discord 机器人,您可以直接从 ServerPrism 面板中的“Startup”选项卡切换运行时,而无需重新订购服务器。
- 升级您的套餐:如果您的机器人遇到性能问题或您计划扩展其使用,您可以轻松地从 ServerPrism 客户端仪表板升级服务器的 RAM 和 CPU。