I have a discord with multiple channels set to private. I have authorized the bot with the proper permissions in Discord. I have the guild configured to Open. It's also configured to reply without direct mention. I can talk with openclaw through DMs but when I write in the channels, even with a direct mention, Discord shows that openclaw is writting but the response never shows. Version 2026.5.2
#Discord responses in server channels not showing
1 messages · Page 1 of 1 (latest)
I was having the same problem. Lots of issues with discord in the last couple releases.
What fixed it for me was manually updating the discord plugin using "npm install --prefix ~/.openclaw/npm @openclaw/discord@latest" . it may be different for your setup but thats where it is on mine. Once I forced that update I ran "openclaw gateway stop" and then "openclaw gateway start". Normal restarts weren't clearing the old plugin for some reason.
2026.5.3-1 also had the same issue in my case
I have tried but it was not the root cause of my problem. Communicating via DM works flawlessly, it's the channels in my server. I have been using Claude to troubleshoot and the most we have discovered is that the "Message Content Intent" flag is not setting in Discord even if it shows checked. Claude suggested using this command 'curl -s -H "Authorization: Bot NEW_TOKEN_HERE"
https://discord.com/api/v10/users/@me | python3 -m json.tool | grep flags' and that the flags = 0 is indication that the intent is not set.
I think that the problem is mostly from the Discord side, and the channel properties, bot properties.
I have tried resetting everything multiple times. It was working so nicely before 4.29 😢 I can still talk through the DM but it's not the same. I will wait for the next version, or somethig... too tired today.
I have alrady updated to 2026.5.3-1 to no avail.
Maybe double check which plugin is active with "openclaw plugins list 2>/dev/null | grep discord" and make sure its the same version as your update to see if it worked. You may have already done that just figured Id mention it.
I had to openclaw plugin install —force the Discord plugin and remove a bunch of plugin detail from my openclaw.json to fix a similar issue. openclaw doctor —fix didn’t make all the changes needed, however, it gave me the specific configuration fields to tweak. Hope that helps
I had to add this under messages for replies from my agent to discord channels to work:
"groupChat": {
"visibleReplies": "automatic"
}
This fixed it for me! THANK YOU!
Openclaw 5.4 (5.x) fix if your bot isn't responding on Discord channels, whatsapp or telegram group chats:
messages.groupChat.visibleReplies is now set to message_tool_only by default which silently kills setups that rely on group channels. The change is intentional as group messages are seen as less secure and more noisy. This workaround will restore previous behaviour for setups that prefer immediate response.
openclaw config set messages.groupChat.visibleReplies automatic