fix: honor group requireMention default

This commit is contained in:
Peter Steinberger
2025-12-23 12:53:30 +00:00
parent ea4b3b74bb
commit cd6ed79433
3 changed files with 12 additions and 2 deletions

View File

@@ -852,7 +852,11 @@ export async function monitorWebProvider(
: `group:${conversationId}`;
const store = loadSessionStore(sessionStorePath);
const entry = store[key];
return normalizeGroupActivation(entry?.groupActivation) ?? "mention";
const requireMention = cfg.inbound?.groupChat?.requireMention;
const defaultActivation = requireMention === false ? "always" : "mention";
return (
normalizeGroupActivation(entry?.groupActivation) ?? defaultActivation
);
};
const resolveOwnerList = (selfE164?: string | null) => {