Premium

Custom Bot

Lifetime
Run all of Cloudy under your own Discord application — setup, intents, identity, presence and the handover where Cloudy leaves your server.

A custom bot runs the entire Cloudy feature set under your own Discord application: your name, your avatar, your status. Once it is live, the Cloudy bot leaves your server — your members only ever see your bot.

This is a Lifetime-only feature. Monthly and yearly subscriptions do not unlock it, and the check is enforced by the bot as well as the dashboard.

What you need

  • A Lifetime license assigned to this server.
  • A Discord application you own — you create it in step 1 below, it takes a minute.

Setup

Create the application

Open the Discord Developer Portal and click New Application. The name you choose here becomes your bot's name.

Reset the token

In the left sidebar open Bot, then click Reset Token and confirm.

Copy the token immediately

Discord shows it exactly once. If you miss it, reset it again — there is no way to view it later.

Enable the privileged intents

Still on the Bot page, scroll to Privileged Gateway Intents and switch on both Server Members Intent and Message Content Intent.

Without them your bot cannot see joins or message text, so greetings, verification, leveling, automod and custom commands stay inactive.

Paste and save

Paste the token in the dashboard and save. Cloudy validates it against Discord, then gives you an invite link for your bot.

About the token

Your bot token is a full-access credential for that application. Cloudy stores it encrypted and never returns it to any client — not to the dashboard, not to an API response. Only the bot infrastructure can decrypt it, because your bot needs it to sign in.

You can reset the token in the developer portal at any time; if you do, paste the new one under Token & removal.

Status

The status card shows where your bot is in its lifecycle:

StateMeaning
starting…The connection is being brought up
awaiting inviteToken accepted — invite the bot to the server
onlineRunning and handling events
intents missingConnected, but Discord is withholding the privileged intents
invalid tokenThe token was rejected — reset it in the portal and paste the new one
stoppedDisabled via the Bot enabled switch
errorThe connection failed for another reason

The handover

Once your bot is fully ready, the Cloudy bot leaves the server. Until then both are present, and the status card says so explicitly.

That is why intents missing matters: Cloudy deliberately stays on the server while your bot cannot do its job, so your server is never left with a half-working bot.

Identity

Name, avatar and banner are changed at Discord and shown here for convenience.

FieldNotes
Bot nameDiscord rate-limits how often a bot can be renamed
AvatarPNG, JPEG, GIF or WebP, up to ~1.4 MB
BannerSame formats and limit

Status & activity

Applied by the bot within about 30 seconds.

FieldOptions
Bot enabledOff disconnects your bot entirely
Online statusOnline · Idle · Do Not Disturb · Invisible
Activity typeCustom · Playing · Watching · Listening · Competing
Activity textEmpty means no activity is shown
Turning Bot enabled off disconnects your bot. If Cloudy has already left this server, it then has no bot at all until you turn it back on.

Removing the custom bot

Remove custom bot shuts the connection down and takes Cloudy's commands off your application. Your Discord application itself is untouched — you keep it.

What happens next depends on whether the handover already occurred:

SituationAfter removal
Cloudy is still on the serverCloudy takes over again immediately
Cloudy has already leftThe server has no bot. Use Invite Cloudy to bring it back

Your server settings and all member data are kept in both cases. Inviting Cloudy back restores everything exactly as it was.

Troubleshooting

SymptomCause
Status stuck on awaiting inviteThe bot has not been invited yet — use the invite button
Status intents missingBoth privileged intents are not enabled in the developer portal. Enable them and save; the bot reconnects on its own within a minute
Status invalid tokenThe token was reset or mistyped. Reset it in the portal and paste the new one
Commands missing in DiscordRegistration takes a minute or two after the bot comes online
Greetings/leveling/automod silentAlmost always the Message Content or Server Members intent