Here are the outputs:
openclaw gateway status: Service running, probe ok, listening on 0.0.0.0:18789
openclaw channels status --probe:
Discord default: enabled, configured, running, in:1m ago, out:just now, bot:@Yumka, token:config, intents:content=limited, works, audit ok
Warning: Some configured guild channels are not numeric IDs (unresolvedChannels=2)
Key finding in openclaw logs --follow:
discord channel resolve failed; using config entries. Discord API /channels/1468198642031657249 failed (404): Unknown Channel
But 1468198642031657249 is my guild ID, not a channel ID. The bot CAN list all channels via API (I verified with
channel-list - it returns 25+ channels correctly).
Current config (stripped to bone as you suggested):
"discord": {
"groupPolicy": "open",
"guilds": {
"*": { "requireMention": false },
"1468198642031657249": { "requireMention": false, "users": ["405369141743058954"] }
}
}
Live test: Sent message in #général - literally nothing appears in logs. Only DMs trigger log entries.
Bot can send to guild channels, can list channels, but receives zero inbound guild messages.