Talking on Discord Channel Help!
Hello there folks.
I been having an issue where I cannot get my Openclaw discord bot to post on my server channels. While I can DM it and it will answer, it will not post on the channels. (I'm using Gemma3:12b)
When I tag with @, it reacts to my message and starts typing, but it never posts in the channel itself. I been dealing with this for a few days so I figure I would ask for help here.
Here is what I tried.
I made sure my discord bot has the "Message Content Intent" enabled when I invited it to the server.
I've programmed the server ID and the channels ID on Openclaw.
I've tried setting groupPolicy="open" to see if that worked but it did not.
When chatting with Gemini, it insists that the issue is that the "intents:content=limited" should be set to enable not limited. aside from kicking the bot from the server, making sure that "Message Content Intent" is enabled and re-inviting, I do not know how to attempt to change that setting.
here are some relevant configs
openclaw channels status --probe
Gateway reachable.
Gateway event loop degraded: reasons=event_loop_utilization,cpu eventLoopDelayMaxMs=0 eventLoopUtilization=1 cpuCoreRatio=1.929
- Discord default: enabled, configured, running, connected, bot:@Fermi, token:config, intents:content=limited, works, audit ok
openclaw.json
"channels": {
"discord": {
"enabled": true,
"token": "<Bot_TOKEN>",
"groupPolicy": "allowlist",
"guilds": {
"<SERVER_ID": {
"channels": {
"<GENERAL_CHANNEL_ID": {
"enabled": true
},
"<BOT_CHANNEL_ID": {
"enabled": true
}
}
}
}
}