---
title: "Discord bot offline or not responding: how to diagnose it | StreetHosting"
description: "A checklist for when your Discord bot shows offline or ignores commands: crashed process, invalid token, intents, permissions and rate limits, step by step."
url: "https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding"
type: "page"
language: "en-US"
---

Discord Bots · 4 min · Intermediate

Published on Jun 17, 2026 · Updated on Aug 26, 2026

# Discord bot offline or not responding

Your bot vanished or ignores commands. Before rewriting any code, work through a diagnostic order: is the process running, is the token valid, are the intents and permissions right.

By [Equipe StreetHosting](https://streethosting.com.br/en/autores#equipe-streethosting) · StreetHosting infrastructure and support team

[Errors and diagnostics](https://streethosting.com.br/en/guides/topics/troubleshooting)

Summarize with:

[](https://chat.openai.com/?q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-bot-offline-not-responding.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "ChatGPT") [](https://claude.ai/new?q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-bot-offline-not-responding.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Claude") [](https://www.google.com/search?udm=50&aep=11&q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-bot-offline-not-responding.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Google AI Mode") [](https://x.com/i/grok?text=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-bot-offline-not-responding.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Grok") [](https://www.perplexity.ai/search/new?q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-bot-offline-not-responding.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Perplexity")

Share:

[](https://x.com/intent/tweet?text=Discord%20bot%20offline%20or%20not%20responding%3A%20how%20to%20diagnose%20it&url=https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-bot-offline-not-responding "Share on X") [](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-bot-offline-not-responding "Share on Facebook") [](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-bot-offline-not-responding "Share on LinkedIn") [](https://wa.me/?text=Discord%20bot%20offline%20or%20not%20responding%3A%20how%20to%20diagnose%20it%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fdiscord-bots%2Fdiscord-bot-offline-not-responding "Share on WhatsApp")

For agents: Copy as Markdown [.md](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding.md)

In this guide 5 sections

* [Diagnostic order](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding#ordem-de-diagnostico)
* [Is the process running](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding#processo)
* [Token and intents](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding#token-e-intents)
* [Permissions and rate limits](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding#permissoes)
* [Preventing downtime](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding#prevenir)

Quick answer

When your **bot goes offline or does not respond**, follow this order: confirm the process is running, check the token and the logs, validate the intents and the channel permissions, and watch for rate limits. An offline bot is almost always a crashed process. An online bot that stays silent is usually an intent, a permission or a limit.

## Diagnostic order[](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding#ordem-de-diagnostico)

Diagnosing in the right order saves hours. Most people start by tweaking the code when the problem is a stopped process or a missing permission. Go from the most likely cause to the rarest, and always read the logs, which tell you what really happened.

| Symptom                | Likely cause         | Where to look            |
| ---------------------- | -------------------- | ------------------------ |
| Offline in the list    | Stopped process      | Logs and process manager |
| Online but silent      | Intent or permission | Portal and channel       |
| Login error in the log | Invalid token        | Environment variable     |
| Slow and delayed       | Rate limit           | Request logs             |

If the log ends in a big stack trace instead of a clear message, paste the snippet into crashdoc before you start changing code. It identifies the most common errors and tells you which of the four rows in the table above is yours.

## Is the process running[](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding#processo)

A bot that is offline in the member list almost always means a stopped program. Check on the server that the process is active and read the logs to find the error that took it down. If it crashes and does not come back, you are missing a process manager with automatic restart, as shown in the [PM2 deploy](https://streethosting.com.br/en/guides/discord-bots/deploy-discord-bot-pm2).

## Token and intents[](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding#token-e-intents)

If the log shows a login failure, the token was reset or revoked. Generate a new one in the portal and update the environment variable. If the bot connects but ignores messages, the message content intent is missing, and it has to be enabled both in the portal and in the code.

After changing the token or variables, restart the bot so it picks up the updated environment. Many cases of a silent bot are just the process still running with the old token.

## Permissions and rate limits[](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding#permissoes)

The bot may be online but lack permission to speak in the channel. Check its permissions in that specific channel. If replies arrive late, the problem is usually a rate limit. Handle the limit calmly, as explained in [fixing the 429 rate limit](https://streethosting.com.br/en/guides/discord-bots/fix-discord-429-rate-limit).

## Preventing downtime[](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding#prevenir)

* Process manager with automatic restart
* Logs with date and level for quick diagnosis
* Token in an environment variable, easy to rotate
* Uptime monitoring to alert you when it goes down

The best fix is not going down at all. Host your bot with automatic restart by following [24/7 hosting](https://streethosting.com.br/en/guides/discord-bots/discord-bot-hosting-24-7) and take a look at the [bot plans](https://streethosting.com.br/en/bots).

In this guide

* [Diagnostic order](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding#ordem-de-diagnostico)
* [Is the process running](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding#processo)
* [Token and intents](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding#token-e-intents)
* [Permissions and rate limits](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding#permissoes)
* [Preventing downtime](https://streethosting.com.br/en/guides/discord-bots/discord-bot-offline-not-responding#prevenir)

## Frequently asked questions

My bot shows offline, where do I start?

With the process. If the bot is offline in the member list, the program has almost always stopped running. Check on the server that the process is active and read the logs for the error that took it down.

My bot is online but does not respond to commands. Why?

In that case the program is running, but something is blocking the reply. The usual causes are a missing message content intent, no permission in the channel or a rate limit. Check these three before touching your code.

How do I know if the token is invalid?

An invalid token usually produces an authentication error in the log, such as a login failure. It happens when the token was reset or revoked. Generate a new one in the portal and update the environment variable.

Does a rate limit take the bot down?

No, but it makes the bot look frozen, because it has to wait before acting. A restart loop can make it worse. Handle the limit by reading the wait time and rescheduling, instead of retrying right away.

Next step

See bot plans

24/7 Discord bots with fast activation and support in Portuguese.

[See bot plans](https://streethosting.com.br/en/bots)

[See Ryzen VPS Ryzen 9 9950X VPS in São Paulo with root access, NVMe and gamer Anti-DDoS.](https://streethosting.com.br/en/vps/ryzen) [See Minecraft Pro Managed hosting on Ryzen with modpacks, optimized Paper and technical support.](https://streethosting.com.br/en/minecraft-pro)

## Related guides

[Discord bots Beginner 24/7 Discord bot hosting in Brazil Discord bot hosting 24/7 combines a process manager with automatic restart, a token kept out of your code, logs and a server in Brazil for low latency to the API and your players. 6 min Read guide](https://streethosting.com.br/en/guides/discord-bots/discord-bot-hosting-24-7) [Discord bots Intermediate How to fix the Discord 429 rate limit error The 429 error shows up when your bot sends too many calls in a short time. A simple queue and a wait time will cut the problem down. 2 min Read guide](https://streethosting.com.br/en/guides/discord-bots/fix-discord-429-rate-limit) [Discord bots Intermediate Deploy a Discord bot with Node.js and PM2: env vars and auto restart PM2 is a popular Node process manager for Discord bots because it restarts after a crash, survives reboots when paired with the startup hook and centralizes basic logs without standing up a whole Kubernetes cluster. This guide covers the ecosystem file, env vars for the token and how it fits hosting in Brazil. 4 min Read guide](https://streethosting.com.br/en/guides/discord-bots/deploy-discord-bot-pm2)

[← Back to the Guide Center](https://streethosting.com.br/en/guides)
