Premium

Custom Bot Setup

A step-by-step guide to creating your own Discord bot application and connecting it to Diva's servers.

Run Diva Bot under your own branding by connecting a custom Discord bot application to Diva's infrastructure.

Requirements

  • You must have the Diva Diamond Plan
  • Premium must be activated on your server - run /premium activate

Setup Steps

Create a Discord Application

Go to the Discord Developer Portal and sign in.

Click New Application in the top-right corner. A popup will ask you to name your application.

Create Application

  1. Enter a name for your bot (e.g. "My Music Bot")
  2. Accept Discord's Terms of Service and Developer Policy
  3. Click Create

You can always rename or re-brand your bot later - don't stress about the name right now.

Enable Required Intents

In the left sidebar, click Bot. Scroll down to Privileged Gateway Intents and enable all three toggles:

Enable Intents

  1. Presence Intent
  2. Server Members Intent
  3. Message Content Intent
  4. Click Save Changes

Don't skip this step

Without these intents enabled, the bot will not function correctly. Make sure all three are toggled on before continuing.

Get Your Bot Token

Still on the Bot page, scroll up to the Token section.

Click Reset Token to generate a new token.

Reset Token

After confirming, your token will appear. Copy it immediately.

Token Revealed

Keep Your Token Secret

Your bot token is like a password - never share it with anyone. If you accidentally expose it, return here and click Reset Token to invalidate the old one immediately.

Configure on the Diva Dashboard

Open the Custom Bot Dashboard and click Set Token.

Set Token

A popup will appear - paste your token and click Save Token.

Save Token

Your token is encrypted and stored securely on Diva's servers.

Start Your Bot

Once the token is saved, click Start Bot to bring your custom bot online.

After a few seconds the status will change to Online. Then click Add to your server to invite it.

Add to Server

Your custom bot is now live! 🎉


Customization Options

After setup, you can fully customize your bot from the dashboard:

Avatar

Hover over the avatar on the dashboard to upload a custom image.

Status

Set your bot's presence: Online, Idle, DND, or Mobile.

Activity

Choose Playing, Listening, Watching, or Competing.

Activity Text

Set a custom status message shown under the bot's name.

Embed Color

Customize the accent color of all bot embeds.

You can also change the bot username and avatar directly in the Discord Developer Portal under your application's Bot settings.


Alternative: Using Premium Bots

With your Diamond plan, you can invite our Premium Bots and customize them per-server using /customprofile - no token setup required.

What /customprofile Lets You Set

After inviting a Premium Bot, run /customprofile in your server to customize it:

Premium Bots Customization

OptionDescription
Set AvatarUpload a custom avatar (PNG, JPG, GIF)
Set BannerUpload a custom banner (PNG, JPG, GIF)
Set BioCustom bio text (max 190 characters)
Set NicknameCustom nickname in this server (max 32 characters)
Reset ProfileReset all custom settings to default
View ProfileView current custom profile settings

On this page