☀️ Summer Sale: get 10% off for life with code

Setting up Dynamica on ServerPrism

Get your Dynamica bot running on ServerPrism to manage dynamic voice channels in your Discord server.

Last updated May 24, 2026

Dynamica is an easy-to-use bot that creates and manages dynamic voice channels in your Discord server. This guide covers setting up Dynamica on your ServerPrism instance.

Create your bot in Discord Developer Portal

  1. Go to the Discord Developer Portal.
  2. Click New Application.
  3. Give your application a name (e.g., Dynamica Bot) and click Create.
  4. In the left sidebar, click Bot.
  5. Click Add Bot, then Yes, do it!
  6. Under TOKEN, click Reset Token, then Yes, do it! Copy this token immediately. You will need it later.
  7. Under Privileged Gateway Intents, ensure Message Content Intent is OFF. Dynamica does not require this intent.

Invite the bot to your server

  1. In the left sidebar, click OAuth2 > URL Generator.
  2. Under SCOPES, select bot.
  3. Under BOT PERMISSIONS, select the following:
    • Manage Channels
    • Move Members
    • View Channels
    • Connect
    • Speak
  4. Copy the generated URL at the bottom of the page.
  5. Paste the URL into your browser and press Enter.
  6. Select the Discord server you want to add the bot to and click Authorize.

Order on ServerPrism

You have already ordered your ServerPrism instance with the Dynamica runtime pre-installed. For Discord bots, 1 GB RAM is usually sufficient. Your instance is already deployed in your chosen region.

Configure startup variables

  1. Log in to your ServerPrism panel.
  2. Navigate to your Dynamica server.
  3. Click on the Startup tab.
  4. You will see several environment variables. Configure the following:
    • BOT_TOKEN: Paste the bot token you copied from the Discord Developer Portal.
    • PREFIX: Set your desired command prefix. The default is !, but you can use ?, . or any other character you prefer. For example, !.
    • OWNER_ID: Enter your Discord user ID. To find your user ID, enable Developer Mode in Discord (User Settings > Advanced > Developer Mode), then right-click your username in Discord and select Copy ID.

First start

  1. After configuring your startup variables, go to the Console tab in your ServerPrism panel.
  2. Click the Start button.
  3. Monitor the console output. A successful startup will show messages indicating the bot is connecting to Discord and is ready. You should see output similar to:
    [INFO] Dynamica is online!
    [INFO] Logged in as Dynamica#1234
    
  4. Check your Discord server. The Dynamica bot should appear online in your member list.

Common issues

  • Bot token rejected/Invalid Token: Double-check that you copied the token correctly from the Discord Developer Portal and pasted it into the BOT_TOKEN environment variable in the Startup tab without any extra spaces.
  • Bot is online but doesn't respond to commands: Ensure the PREFIX variable is set correctly and you are using the right prefix in Discord (e.g., !help). Also, verify that the bot has the necessary permissions (Manage Channels, Move Members, View Channels, Connect, Speak) in your Discord server settings.
  • Bot doesn't show up online: The bot might have failed to start. Check the Console tab for error messages. Common issues include an incorrect BOT_TOKEN or network connectivity problems (though rare on ServerPrism).

Next steps

Once Dynamica is running, you can use its commands in your Discord server. Start by using !help (or your chosen prefix) to see available commands. Typically, you'll use !setchannel to designate a voice channel as your main dynamic channel, from which users can create new temporary voice channels.