Midjourney Bot Not Responding in Discord — How to Fix It
If the Midjourney bot ignores your /imagine commands or fails to respond in your Discord server or DMs, you are not alone. This issue commonly affects users who have added the bot to a personal server without the correct permissions, or whose subscription has lapsed. Following the steps below will help you identify the exact cause and restore full functionality quickly.
Why does this error happen?
How to fix it
Re-invite the Midjourney Bot with Correct Permissions
Go to midjourney.com and use the official Discord invite link to re-add the bot to your server, making sure to grant it Administrator permissions or at minimum Read Messages, Send Messages, Embed Links, and Use Application Commands. Removing and re-adding the bot resets any broken permission state. After re-inviting, run /imagine in a bot-accessible channel to confirm it responds.
Check That Your Subscription Is Active
Visit midjourney.com, sign in, and navigate to your account billing page to verify your subscription status. If your plan is paused, expired, or a payment has failed, renew or reactivate it before attempting any commands. The bot will not generate images for accounts without a valid active plan, and it typically does not send an error message when this is the cause.
Test Commands in the Official Midjourney Discord Server
Join the official Midjourney Discord server at discord.gg/midjourney and run your /imagine command in one of the designated newbies or general channels. If the bot responds there but not in your own server, the problem is isolated to your server's configuration. This step helps you rule out account-level issues and subscription problems before troubleshooting server permissions further.
Ensure the Bot Has Message and Embed Permissions in Your Channel
In your Discord server, go to Server Settings > Integrations > Bots and Apps and confirm the Midjourney bot is listed with active permissions. Then right-click the specific channel where you are running commands, select Edit Channel > Permissions, and verify the Midjourney bot role has Send Messages, Embed Links, and Use Application Commands enabled. Channel-level permission overwrites can block the bot even when server-level permissions appear correct.
💡 Pro Tip
Always invite the Midjourney bot using the official link from midjourney.com rather than a third-party source, and create a dedicated bot channel in your server with explicit permissions granted to the Midjourney bot role to prevent permission conflicts in the future.
Frequently Asked Questions
Why does Midjourney respond in the official server but not in mine?
Can I use Midjourney in Discord DMs?
Does Midjourney show an error message when my subscription expires?
How do I know if Midjourney is experiencing an outage?
Quick diagnostic checklist
Before diving into the full fix, run through these quick checks — they resolve the issue in most cases without additional steps:
Common root causes
Understanding why this error occurs helps you prevent it in the future. The most frequent causes are:
- High server load during peak usage hours
- Subscription expired or fast hours depleted
- Discord bot offline or rate-limited
- Prompt containing content that violates Midjourney guidelines
- Account flagged for terms of service violations
Still not working?
If none of the steps above resolved the issue, the next step is to contact Midjourney support directly. When reaching out, include:
- • The exact error message or code you see
- • The steps you already tried from this guide
- • Your account plan and the approximate time the error started
- • Your browser/OS version if it is a web interface issue
About Midjourney
Midjourney is an AI image generation service operated by Midjourney, Inc., accessible through Discord and a web interface at midjourney.com. It generates high-quality artistic images from text prompts and is available via subscription plans starting at $10/month.
Browse all Midjourney error guides →