Make main group respond to all messages without trigger prefix
Other groups still require @Andy prefix to trigger the agent. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -63,8 +63,10 @@ async function processMessage(msg: NewMessage): Promise<void> {
|
|||||||
if (!group) return;
|
if (!group) return;
|
||||||
|
|
||||||
const content = msg.content.trim();
|
const content = msg.content.trim();
|
||||||
|
const isMainGroup = group.folder === MAIN_GROUP_FOLDER;
|
||||||
|
|
||||||
if (!TRIGGER_PATTERN.test(content)) return;
|
// Main group responds to all messages; other groups require trigger prefix
|
||||||
|
if (!isMainGroup && !TRIGGER_PATTERN.test(content)) return;
|
||||||
|
|
||||||
// Get all messages since last agent interaction so the session has full context
|
// Get all messages since last agent interaction so the session has full context
|
||||||
const sinceTimestamp = lastAgentTimestamp[msg.chat_jid] || '';
|
const sinceTimestamp = lastAgentTimestamp[msg.chat_jid] || '';
|
||||||
|
|||||||
Reference in New Issue
Block a user