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.