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).


Generated by AI. Curating and sharing still takes effort. If you find it useful, feel free to donate. WeChat: @lzwjavaWeChat QR · X: @lzwjava · Say hi 👋

Back Donate