mautrix / whatsapp

A Matrix-WhatsApp puppeting bridge
https://maunium.net/go/mautrix-whatsapp
GNU Affero General Public License v3.0
1.25k stars 172 forks source link

Feature Request: Disable status broadcast for specific user #455

Open christianlupus opened 2 years ago

christianlupus commented 2 years ago

Hello. I am a representative of a club and thus have a bunch of people in my contact list that I might need but that I do not know very much. Some of them are using their whatsapp status broadcast to promote their business (multi-level marketing!). I would like to exclude these broadcasts from my room as I am not interested in the products.

So, the formal request: I would like -- as a user of the bridge -- to have a list of WA users whose status broadcasts are either ignored or put in a separate silent room. The list must be configurable (preferable from the config room) and most probably will be per user of the bridge.

Isodome commented 2 years ago

+1 Ideally the individual mute status would be synced with WhatsApp's built in mute status. That way the bridge didn't have to maintain any more state.

Severin-S commented 2 years ago

Is banning the users you want to mute from the Status Broadcast room a valid workaround?

christianlupus commented 2 years ago

I blocked the user on matrix side, I do not know if this is a permanent workaround. Also it will be hard to check as I ideally no longer get any notifications 😄. I would consider it a workaround but would prefer the sync of the status.

mcepl commented 11 months ago

Couldn't we get an user-level option to switch off “WhatsApp Status Broadcast” altogether? https://github.com/mautrix/whatsapp/issues/166 is just server-side, so for me (an user of one.element.io) it is useless.

tulir commented 11 months ago

You can already mute the room, this issue is about muting statuses from individual users (which is a feature whatsapp has, but it's not synced to web clients)