Midjourney Bot Not Working in Discord: 6 Fixes

How Midjourney Fails (And Why)

Midjourney runs exclusively through Discord’s bot system. When it breaks, the failure is usually at one of three points: the Midjourney servers themselves, your Discord client, or the specific server channel you’re using. Identifying which one saves you from unnecessary troubleshooting.

Fix 1: Check Midjourney’s Status

  1. Go to status.midjourney.com for real-time system status.
  2. Also check the #status and #announcements channels inside the official Midjourney Discord server.
  3. During high-demand periods (new model launches, viral prompts), the queue can back up for 10–30 minutes.

Fix 2: Restart the Discord App

  1. Fully quit Discord — on Windows, right-click the tray icon → Quit Discord.
  2. Reopen Discord and try a simple /imagine prompt: a red apple in the Midjourney bot channel.
  3. A simple restart fixes bot command failures caused by stale WebSocket connections about 30% of the time.

Fix 3: Use a Different Channel

  1. Inside the Midjourney server, each #newbies- channel is independent. If one is unresponsive, try another.
  2. If you have a Midjourney subscription, try DMing the bot directly: open a DM with Midjourney Bot and run your /imagine command there.

Fix 4: Re-Invite the Bot to Your Server

  1. If you added Midjourney Bot to your own server and it stopped responding, its permissions may have changed.
  2. Kick the bot from your server (Server Settings → Integrations → Bots → Remove).
  3. Re-invite it from midjourney.com/account → Discord Integration.

Fix 5: Check Your Subscription and GPU Hours

  1. Type /info in any Midjourney channel to see your current plan, remaining GPU hours, and queue position.
  2. If your Fast Hours are at 0%, you’re in Relax mode — generation takes longer but still works.
  3. If your subscription has expired, commands will silently fail. Renew at midjourney.com/account.

Fix 6: Update Discord

  1. Press Ctrl + R inside Discord to reload the app without fully restarting.
  2. If Discord hasn’t auto-updated, go to Help → Check for Updates.
  3. Old Discord versions can lose compatibility with newer bot slash commands.
Pro Tip: If the bot accepts your /imagine command but never delivers the result, run /show job_id:[your_job_id] to manually retrieve a job result. Job IDs are shown in the pending message before it disappears.

Related Guides

If Midjourney is down and you need AI images now, Google Gemini includes a free image generation feature. For text AI issues, see our Claude AI errors guide.