在 ServerPrism 上设置 Dynamica
让您的 Dynamica 机器人在 ServerPrism 上运行,以管理您 Discord 服务器中的动态语音频道。
Last updated May 25, 2026
Dynamica 是一个易于使用的机器人,可以在您的 Discord 服务器中创建和管理动态语音频道。本指南将介绍如何在您的 ServerPrism 实例上设置 Dynamica。
在 Discord 开发者门户中创建您的机器人
- 前往 Discord 开发者门户。
- 点击 New Application(新应用程序)。
- 为您的应用程序命名(例如,
Dynamica Bot),然后点击 Create(创建)。 - 在左侧边栏中,点击 Bot(机器人)。
- 点击 Add Bot(添加机器人),然后点击 Yes, do it!(是的,执行!)。
- 在 TOKEN(令牌)下方,点击 Reset Token(重置令牌),然后点击 Yes, do it!(是的,执行!)。立即复制此令牌。您稍后会用到它。
- 在 Privileged Gateway Intents(特权网关意图)下方,确保 Message Content Intent(消息内容意图)为 OFF(关闭)。Dynamica 不需要此意图。
邀请机器人到您的服务器
- 在左侧边栏中,点击 OAuth2 > URL Generator(URL 生成器)。
- 在 SCOPES(范围)下方,选择
bot。 - 在 BOT PERMISSIONS(机器人权限)下方,选择以下项:
Manage Channels(管理频道)Move Members(移动成员)View Channels(查看频道)Connect(连接)Speak(发言)
- 复制页面底部生成的 URL。
- 将 URL 粘贴到您的浏览器中并按 Enter 键。
- 选择您要添加机器人的 Discord 服务器,然后点击 Authorize(授权)。
在 ServerPrism 上订购
您已经订购了预装 Dynamica 运行时的 ServerPrism 实例。对于 Discord 机器人,1 GB RAM 通常就足够了。您的实例已部署在您选择的区域。
配置启动变量
- 登录您的 ServerPrism 面板。
- 导航到您的 Dynamica 服务器。
- 点击 Startup(启动)选项卡。
- 您将看到几个环境变量。配置以下项:
BOT_TOKEN:粘贴您从 Discord 开发者门户复制的机器人令牌。PREFIX:设置您想要的命令前缀。默认是!,但您可以使用?、.或您喜欢的任何其他字符。例如,!。OWNER_ID:输入您的 Discord 用户 ID。要查找您的用户 ID,请在 Discord 中启用开发者模式(用户设置 > 高级 > 开发者模式),然后右键单击您在 Discord 中的用户名并选择Copy ID(复制 ID)。
首次启动
- 配置完启动变量后,转到 ServerPrism 面板中的 Console(控制台)选项卡。
- 点击 Start(启动)按钮。
- 监控控制台输出。成功启动将显示机器人正在连接到 Discord 并已准备就绪的消息。您应该会看到类似于以下内容的输出:
[INFO] Dynamica is online! [INFO] Logged in as Dynamica#1234 - 检查您的 Discord 服务器。Dynamica 机器人应该在您的成员列表中显示为在线。
常见问题
- 机器人令牌被拒绝/无效令牌:仔细检查您是否从 Discord 开发者门户正确复制了令牌,并将其粘贴到 Startup(启动)选项卡中的
BOT_TOKEN环境变量中,没有多余的空格。 - 机器人在线但不对命令做出响应:确保
PREFIX变量设置正确,并且您在 Discord 中使用了正确的前缀(例如,!help)。此外,验证机器人在您的 Discord 服务器设置中是否具有必要的权限(Manage Channels、Move Members、View Channels、Connect、Speak)。 - 机器人未显示在线:机器人可能未能启动。检查 Console(控制台)选项卡中的错误消息。常见问题包括
BOT_TOKEN不正确或网络连接问题(尽管在 ServerPrism 上很少见)。
后续步骤
Dynamica 运行后,您可以在 Discord 服务器中使用其命令。首先使用 !help(或您选择的前缀)查看可用命令。通常,您会使用 !setchannel 将语音频道指定为主动态频道,用户可以从该频道创建新的临时语音频道。