Hi Krill.. I am running openclaw version 2026.4.20. Whatsapp reaction is behaving in a wierd way; i am getting ack reaction for direct conversation (which i didn't get earlier) and not getting any reaction when addressing in a group; i have pasted my whatsapp portion in openclaw.json; could you pls review and let me know how to get reaction for group and no reaction for direct conversation; "whatsapp": {
"enabled": true,
"capabilities": [
"voice",
"images"
],
"dmPolicy": "allowlist",
"allowFrom": [
"",
"+",
"+"
],
"groupAllowFrom": [
""
],
"groupPolicy": "allowlist",
"groups": {
"138g.us": {
"requireMention": true
},
"120363*****@g.us": {
"requireMention": true
}
},
"ackReaction": {
"emoji": "๐",
"direct": true,
"group": "mentions"
},
"debounceMs": 0,
"mediaMaxMb": 50
#whatsapp ack reaction
1 messages ยท Page 1 of 1 (latest)
hello krill
@sterile geode
@sterile geode can you help me
Hi Krill.. I am running openclaw version 2026.4.20. Whatsapp reaction is behaving in a wierd way; i am getting ack reaction for direct conversation (which i didn't get earlier) and not getting any reaction when addressing in a group; i have pasted my whatsapp portion in openclaw.json; could you pls review and let me know how to get reaction for group and no reaction for direct conversation; "whatsapp": {
"enabled": true,
"capabilities": [
"voice",
"images"
],
"dmPolicy": "allowlist",
"allowFrom": [
"",
"+",
"+"
],
"groupAllowFrom": [
""
],
"groupPolicy": "allowlist",
"groups": {
"138g.us": {
"requireMention": true
},
"120363*****@g.us": {
"requireMention": true
}
},
"ackReaction": {
"emoji": "๐",
"direct": true,
"group": "mentions"
},
"debounceMs": 0,
"mediaMaxMb": 50
@sterile geode
I checked the current docs + WhatsApp code path.
Two things jump out:
-
Direct acks are expected with your current config
You have:ackReaction: { emoji: "๐", direct: true, group: "mentions" }So if you want no reaction in direct chats, change that to:
ackReaction: {
emoji: "๐",
direct: false,
group: "mentions"
}
-
group: "mentions"only reacts on a real mention-triggered turn
In WhatsApp groups, that means one of these has to happen:- explicit WhatsApp mention of the bot
- reply to a bot message
- configured mention pattern match
If youโre just typing the botโs name in plain text, that may not count as a mention, so no ๐ gets sent.
A couple more notes:
-
If you want ack reaction on every allowed group message, use:
ackReaction: { emoji: "๐", direct: false, group: "always" } -
If that first group id is literal and not redacted, it looks malformed:
"138*******g.us"It should be
...@g.us.
channels.whatsapp.groupsis also the group allowlist, so a bad group JID can definitely cause weird behavior.
Docs:
If it still doesnโt react in groups after switching direct: false, run this while sending one test group message:
openclaw logs --follow
and look for lines around:
group mention debugsending ack reaction
If you paste that snippet, I can tell you exactly why the group turn is not being counted as a mention.
Glad we caught the direct: true part, that one is definitely causing the DM behavior. ๐ฆ