I found a working workaround for Nextcloud Talk + OpenClaw / Moltbot when the bot receives webhooks but drops room messages with:
nextcloud-talk: drop room (no mention)
Environment
Symptom
-
Webhook server starts correctly
-
Talk messages reach OpenClaw
-
But group room messages are ignored unless a mention is detected
-
In logs:
nextcloud-talk: drop room (no mention)
Cause
The plugin supports requireMention per room / wildcard room config.
Without an explicit room config, group messages still require a mention, even when:
“groupPolicy”: “open”
Working workaround
In \~/.openclaw/openclaw.json add this under “channels” → “nextcloud-talk”:
"rooms": { "\*": { "requireMention": false } }
Example:
"channels": { "nextcloud-talk": { "enabled": true, "baseUrl": "https://example.com", "botSecret": "...", "dmPolicy": "open", "allowFrom": \["\*"\], "apiUser": "...", "apiPassword": "...", "webhookPort": 8788, "webhookPublicUrl": "http://<host>:8788/nextcloud-talk-webhook", "groupPolicy": "open", "rooms": { "\*": { "requireMention": false } }, "chunkMode": "newline", "textChunkLimit": 4000 } }
Then restart the gateway.
Result
After that, the bot responds in the Talk room without needing @mention, which works around the current Talk mention limitation.
Additional note
Renaming the bot in Nextcloud Talk was possible by uninstalling and reinstalling it with a new name:
occ talk:bot:uninstall <id>
occ talk:bot:install "<NewName>" "<secret>" "<webhook-url>" "" -f webhook -f response -f reaction
occ talk:bot:setup <new-id> <roomToken>
Maybe this helps others until mentions are handled more cleanly in Talk / plugin integration.