Skip to content

Make a custom Discord bot

Your own name, avatar, banner, and status.

Your bot gets its own Discord application, and it only joins servers you invite it to. Call it whatever you like (up to 32 characters), upload an avatar and a banner, and set it to Online, Idle, Do Not Disturb, or Invisible. You build it in BotGhost, the no-code Discord bot maker, and we host it.

All of that is free on any bot. Writing your own status line needs Premium.

Custom Discord bot vs a shared bot

MEE6, Dyno, and Carl-bot are shared bots: whoever adds MEE6 gets the exact same MEE6, and all you change is its settings for your server. A custom bot is only in the servers you've invited it to, with the name and picture you gave it.

FeatureYour custom botA shared bot
Name in the member listThe one you pickThe bot maker's
Avatar and bannerYoursThe bot maker's
Status lineYours, with PremiumThe bot maker's
Discord applicationYours, in your Developer PortalThe bot maker's
CommandsThe ones you build or switch onIts built-in ones, plus whatever custom commands it allows
Who else uses itOnly servers you invite it toEvery server that adds it

Change your Discord bot's name, avatar, and banner

You'll find all three on the Settings page, and they're free to change on every bot. Change one and BotGhost sends it straight to Discord, so it updates in every server your bot's in at once.

  • Hit the pencil next to the name and type a new one (32 characters max).
  • Click the current avatar to pick an image. You get to crop it before it uploads.
  • The banner has its own Change Banner button at the top of the page. People see it when they open your bot's profile.

New pictures can take a moment to show up in Discord. If you haven't made a bot yet, follow How to make a Discord bot from its first step.

The Settings page in the docs
The Settings page for the BotGhost Community bot, with its banner, avatar, name, and a pencil to rename it

Set your bot's status and presence

The status line is the little bit of text under your bot's name in the member list. On a free bot it says Listening to Made with BotGhost.com. Get Premium and it can say whatever you want.

  • Pick how it starts (Playing, Listening, Watching, Streaming, or Competing) or write a custom line.
  • Stick with one, or give it a list of up to 100 to rotate through. Each line stays up for anywhere from 30 seconds to 24 hours.
  • Presence doesn't cost anything: Online, Idle, Do Not Disturb, or Invisible. Invisible makes the bot look offline, but its commands still work.

Commands and events can change it too, using the Change the Bot's Status block in the Discord bot command builder.

Free plan
Premium
Presence, free on every bot
  • Online
  • Idle
  • Do Not Disturb
  • Invisible

What a free custom bot shows, and what Premium removes

Changing the name, avatar, banner, or presence is free. On the free plan your bot mentions BotGhost in three places, and Premium removes all three.

Free

$0
You get
  • The name, avatar, and banner you picked
  • Any presence: Online, Idle, Do Not Disturb, or Invisible
  • Up to 5 servers
BotGhost shows
  • Listening to Made with BotGhost.com as the status line
  • A short "made with BotGhost" message when it joins a new server
  • A small BotGhost line on Tickets closing messages and transcripts

A free bot switches off if nothing happens for 2 days, and you can start it again from the dashboard.

Premium

$12.50 a month for one bot
Everything in Free, plus
  • Your own status line, fixed or rotating
  • No BotGhost status, join message, or Tickets line
  • Unlimited commands, events, and servers
  • Premium modules like Music and AI

Or pay $75 a year. Premium on every bot you own is $25 a month.

Custom Discord bot questions

Didn't find your question? Ask us in the BotGhost Discord, or have a look at the Settings page docs.

One that runs as your own Discord application, so it shows up with the name, avatar, and banner you picked and only sits in servers you've invited it to. A shared bot is a single bot that loads of servers add, and it keeps whatever name and picture its maker gave it.

Compare a custom bot with a shared bot

Make your own custom Discord bot

Pick a name, invite it to your server, and it's live. The free plan doesn't need a card.

Create your bot for free