Skip to content
CreateDiscordBot
Menu

Bot Rescue: fix a broken or outdated Discord bot

Your bot is offline, ignoring commands or stuck on an old library version. I find the cause, fix it and send a written report within 3 business days for a fixed $149, and if I can't fix it, you pay nothing.

Timeline
within 3 business days
You get
Source code and your own bot token

Example commands

  • !rank

    A typical break: a prefix command goes silent when the bot can't read message text. The fix is the Message Content intent, or a move to a slash command.

  • /report

    Fails with "The application did not respond" when the work takes longer than 3 seconds. The fix is to defer the reply first.

  • /verify

    Stops handing out roles with Missing Permissions when the bot's role sits below the roles it manages. The fix is to move the bot's role up.

  • /ticket open

    Opens two tickets per click when an old copy of the bot still runs on a previous host. The fix is to shut that copy down.

  • /pin

    Stopped working on February 23, 2026, when Manage Messages no longer covered pinning. The fix is the Pin Messages permission.

Connects to

  • GitHub
  • GitLab
  • PM2
  • systemd
  • Docker
  • Railway
  • PebbleHost
  • SQLite or PostgreSQL

Bot Rescue is my answer to "can someone fix my Discord bot?": a fixed-price fix for one bot written with discord.js or discord.py. I find out why it is offline, silent or throwing errors, fix it, and send you a short written report of what was wrong, within 3 business days, for $149. If I can't fix it, you pay nothing.

It's meant for bots whose developer has moved on, bots that broke when Discord changed its rules, and bots stranded on a free host that shut down or on a library version that no longer installs cleanly. If you want to try yourself first, the Discord bot not working guide goes through the common causes by symptom, with tested fixes.

What a rescue covers

Anything that stops an existing bot from doing what it did before:

  • Offline bots. A process that crashes on start, a host that sleeps or closed down (Heroku's free dynos began shutting down on November 28, 2022, and Glitch stopped hosting projects on July 8, 2025), a token that was reset or leaked, and crash loops that hit Discord's limit of 1,000 logins a day, which resets the token.
  • Bots that are online but broken. Prefix commands that no longer read messages, "Used disallowed intents", slash commands that vanished or show up twice, "The application did not respond", Missing Permissions and rate-limit errors.
  • Bots broken by recent Discord changes. The permission changes of February 23, 2026 (Pin Messages, Create Expressions and Create Events became required), the June 10, 2026 privileged intent rules, and bots that rely on seeing channels they have no access to, which Discord hides from bots starting November 16, 2026.
  • Outdated setups. Code that crashes on the Node.js or Python version your host runs now, or that pulls a new major library version on every fresh install.

Upgrades and migrations

Four moves come up with broken bots: moving to a working host, updating a Discord bot to discord.js v14, moving discord.py 1.x code to 2.x, and migrating a BotGhost bot to code. The first three fit in a rescue when the bot is small enough; the last is a rebuild.

Move What changes
Off a dead or sleeping free host A paid host you own, or my Care plan. Usually the code barely changes: environment variables, a start command and a process manager so it restarts cleanly.
discord.js v12 or v13 to v14 Intents, the builder classes (MessageEmbed becomes EmbedBuilder), numeric enums, renamed events, and Node.js 22 or 24. discord.js 14 needs Node 18 or newer, and Node 18 and 20 are both past end of life.
discord.py 1.x to 2.x Intents become required, extensions and cogs load asynchronously, and the bot needs Python 3.8 or newer.
Off BotGhost or another no-code builder A rebuild in code on the same Discord application, so the bot keeps its name, avatar and servers. Resetting the token afterwards disconnects the builder's copy. Quoted as a build.

If the diagnosis shows that an upgrade is really a rewrite, for example a large v12 bot where nearly every file needs changing, I stop, tell you what I found and quote the rewrite separately. If you don't go ahead, the $149 comes back to you.

What isn't covered

  • New features and new commands. Changes beyond the fix are billed at $90 an hour in prepaid 5-hour blocks, or quoted as a build.
  • Rewrites. Quoted separately, as above.
  • More than one bot. Each bot is its own rescue.
  • Hosting fees. Your host bills you directly, unless Care covers hosting for you.
  • Other languages. Bot Rescue covers discord.js and discord.py.
  • Bots that break Discord's rules. I don't fix selfbots, member-inflation bots, gambling bots or anything that scrapes servers you don't own. Discord's Developer Policy bans member inflation, scraping and illegal gambling, and Discord forbids selfbots outright.

Sometimes rebuilding is cheaper

Fixing is usually cheaper than rebuilding, but not always. I'll tell you when I think a rebuild is better value, usually in one of these cases:

  • The code is so old and tangled that reaching discord.js 14 means touching almost every file.
  • The bot depends on an outside service or API that no longer exists.
  • It lives in a no-code builder, where there is no code to repair.
  • It only does what an off-the-shelf bot already does. Then the cheapest fix may be no custom code at all: BotGhost's free plan includes 8 custom commands and 3 events, and its paid plans cost $60 a year for one bot or $120 for unlimited bots, as of September 2026.

When a rebuild does make sense, it's priced on the normal ladder: a Starter bot from $590 covers one system with up to about 5 slash commands, and a Community bot from $1,490 covers up to 3 systems with a database and one integration. The $249 Bot Blueprint turns the old bot into a written spec with a fixed quote, and it's credited in full if you order the build within 30 days. The cost guide shows where those numbers come from.

What I need from you

  1. The code. An invite to the GitHub or GitLab repository, or a zip of the project. Read access is enough to diagnose.
  2. How it runs. The host, the start command, the Node.js or Python version, and the names (not the values) of the environment variables.
  3. What's wrong. The error text or a screenshot of the log, when it started and which commands fail.
  4. Not your token. Never paste a bot token into a chat, an email or a form. Anyone who has it can run code as your bot in every server it's in. If you already sent it somewhere, reset it under Bot > Reset Token in the Developer Portal; the old token stops working immediately. My Discord bot token guide covers what else to do after a leak.

I reproduce and fix the problem with a test application of my own in a private test server, so I never need your token. When the fix is ready, you put the token into your host's environment variables and restart, and I check with you that it's back. If you want me to deploy it, invite me as a user on your host if it supports that, rather than sharing your password. If a Developer Portal setting needs changing, such as a privileged intent, I tell you exactly which switch to flip.

What you get back

  • The fix in your repository, as commits or a pull request, with library versions pinned so the next fresh install gets the same versions that worked.
  • A short written report: what was wrong and why, what I changed, how to check that it works, what is likely to break next (such as the November 16, 2026 channel change, or discord.js deprecations that stop working in v15), and anything I noticed but didn't touch, like a token sitting in the git history.
  • If it couldn't be fixed: a note on what I found and what a rebuild would involve, and no charge.

How I fix your Discord bot

  1. Brief. Request a rescue with what the bot does, what broke and when, where it runs and how I can get the code.
  2. Fit check. I look at it and confirm it's a rescue, or tell you what it is instead, before you pay anything.
  3. Invoice. $149, paid up front. Invoices come through Stripe and can be paid by card.
  4. Fix. Within 3 business days, tested on my own application in a private server.
  5. Back online. You deploy with your token, or I deploy on your host account, and we confirm it works.
  6. No fix, no fee. If I can't fix it, I refund the $149 in full.

Fix it yourself, hire a freelancer or use Bot Rescue?

Option Cost, as of September 2026 Good when
Fix it yourself $0 The error is in the troubleshooting guide and the fix is a toggle, a token or a config line
Marketplace freelancer Fiverr's own cost guide puts bug fixes at an average of $72 fixed, or $45 to $120 an hour You can scope the job and check the work yourself
Bot Rescue $149 fixed, refunded if not fixed You want one price, a written report and your token kept private
Replace it with a hosted bot Free, or $60 a year for BotGhost's single-bot plan The bot only did what an off-the-shelf bot does

I've built Discord bots since 2019. My first ones ran on discord.js v11 and v12, and the bots I build now run on discord.js 14, including the Discord operations for Rivals League's 154 teams. A ticket bot I built for an esports tournament organizer has its own repair toolkit because its SQLite database hit real corruption errors, so I've dealt with these failures from the maintainer's side too.

After the fix

A bot that broke because nobody was watching it will break again the same way. Care costs $49 a month and covers managed hosting, uptime monitoring, security and library updates when Discord changes things, daily database backups and one small change a month. Care Plus at $149 a month adds up to 2 hours of changes a month, replies within 1 business day and a monthly health report. Both are optional, billed monthly, and you can cancel any time.

Ready when you are: request a rescue and tell me what broke.

Common questions

Why did my Discord bot stop working?

Most often the process stopped (a crash, or a free host that went to sleep or shut down), the token was reset, or Discord changed a rule under it: privileged intents, the 3-second interaction window, or a permission split like Pin Messages in February 2026. The troubleshooting guide sorts the causes by symptom.

Do I have to give you my bot token?

No. I reproduce and fix the problem on a test application of my own in a private server, and you put your token into your host yourself. If you ever pasted the token into a chat, an email or a form, reset it under Bot > Reset Token in the Developer Portal, which stops the old one at once.

What if my bot can't be fixed?

Then you pay nothing and the $149 comes back to you. You still get a note on what I found, and if a rebuild makes more sense, I tell you what it would involve. You're under no obligation to order it.

Can you fix a bot someone else wrote?

Yes. I need the source code and ideally the logs; who wrote it doesn't matter. If there is no readable source, for example a bot you only have as a compiled or obfuscated file, there is nothing to fix, and I tell you that before you pay.

Can you fix a bot I made with BotGhost or another bot maker?

Not inside the builder, because there is no code to fix, and BotGhost's own FAQ says custom code can't be added. I can rebuild it in code on the same Discord application, so it keeps its name, avatar and servers. That is quoted as a build, not a rescue.

Do you fix bots written in other languages?

Bot Rescue covers discord.js and discord.py, the two libraries I work in. For a bot in another language, send a brief anyway and I'll tell you honestly whether I'm the right person for it.

Sources

Prices and features were checked on September 27, 2026.

  1. Fiverr, Discord bot developer cost guide (bug fixes and troubleshooting average $72 fixed, $45 to $120 an hour)
  2. BotGhost, pricing (Free, Single Bot $60 a year, Unlimited Bots $120 a year)
  3. BotGhost documentation, Frequently Asked Questions (no custom code; free bots and inactivity)
  4. BotGhost documentation, Create Your First Bot (you create the Discord application and paste its token)
  5. Heroku blog, free product plans end November 28, 2022
  6. Glitch blog, Changes are coming to Glitch (project hosting ends July 8, 2025)
  7. Discord developer docs, Change log (permission splits of February 23, 2026; channel obfuscation from November 16, 2026)
  8. Discord developer docs, Getting Started with Privileged Intent Review (changes of June 10, 2026)
  9. Discord developer docs, Gateway (1,000 logins per 24 hours, token reset on hitting the limit)
  10. discord.js guide, Updating from v13 to v14
  11. discord.js on npm (14.27.0, requires Node.js 18 or newer)
  12. discord.py docs, Migrating to v2.0
  13. Node.js Release Working Group, release schedule and end-of-life dates
  14. Discord Developer Support, Discord Developer Policy (member inflation, scraping, illegal gambling)
  15. Discord Support, Automated User Accounts (Self-Bots)

Tell me what your bot needs to do

Send a short brief. You get a reply within one business day with questions or a price range, and a fixed quote before any work starts.

Last updated 2026-09-27 by Adam Peleback.