Skip to content
← All docs

Deploying and monitoring

What happens when you press Deploy, and how to read status, logs and metrics.

Before you deploy

  • Add DISCORD_TOKEN in Settings → Secrets.
  • Enable the privileged intents listed on the Overview tab.
  • Verify your email address (required for deployments).

What happens

  1. A deployment is queued with a new version number.
  2. The project is built into an image in a separate build step.
  3. The bot starts in an isolated container with CPU, memory and process limits from your plan.
  4. The status changes to Online once the process is up.

Status, logs and metrics

The Logs & metrics tab shows live logs (secrets are redacted), CPU and memory usage against your plan's limit, restarts, uptime and the deployment history.

Crashes and restarts

If the bot exits unexpectedly it is restarted automatically with an increasing delay, so a crash loop doesn't hammer Discord. Use Explain an error in Settings to get a plain-language explanation of an error message.

Stopping

Stop shuts the bot down and frees a running slot on your plan. Your files and secrets are kept.