Fix Nextcloud Talk Mention Drops | Generated by AI

Home 2026.04

Here’s the flow that causes the drop:

  1. extensions/nextcloud-talk/src/inbound.ts:206-211 — for group rooms, resolveNextcloudTalkRequireMention() is called
  2. extensions/nextcloud-talk/src/policy.ts:105-116 — this defaults to true if no room-level or wildcard config overrides it
  3. extensions/nextcloud-talk/src/inbound.ts:220-222 — if mentionGate.shouldSkip is true, the message is dropped with the log you’re seeing

The mention check uses buildMentionRegexes to look for patterns like @OpenClaw in the message body. If no match → wasMentioned = false → gate drops it.

How to fix it (without code changes)

Set requireMention: false on the room or wildcard config:

openclaw config set channels.nextcloud-talk.rooms.eu42ecdy.requireMention false

Or for all rooms:

openclaw config set channels.nextcloud-talk.rooms.*.requireMention false

How to check / debug

The simplest path: either set requireMention: false for that room, or use the bot in a 1:1 DM where the mention gate is skipped entirely (isGroup would be false at line 206).


Back Donate