Direct mention on groups

User Story:
I have created a group in Delta Chat and started to chat with some friends. I am able to say something like “@tom: you are right” so it is clear to what friend I am replying to, “tom” is the contact name I have set for my friend but other users see the name they have set for Tom, internally Delta Chat replace “@tom” with Tom’s email so this even work for people that don’t use DC or that don’t have Tom as a contact.
Sometimes the group get a bit noisy, and I am somewhat busy, rather than completely mute the group notifications, I like to set the “direct mention only” option that will mute normal messages but that will notify me if someone mentions me.

16 Likes

Yes, I also think than this feature is very useful. Maybe check group messages for emails, and then notify user, which email message body has? I think this will be good, but I am only an user.

# is already used/planned for #tags (clickable search suggestions like on twitter, mastodon and alike)

see message-parser/spec.md at master · deltachat/message-parser · GitHub

1 Like

Especially if the feature works with @adbenitez wonderful bots like IRC or Mastodon gateways.

On ordinary mailing lists, there’s not really a predecent of alerting people by including their full email address. Normally you say the name, like “Alice, what do you think about Bob’s proposal?”

Why has this feature not been implemented yet? This seems like basic functionality. Anyone used to other messengers will expect Deltachat to be able to do this.

Yes I think it’s quite useful and one of things I really miss in Delta Chat coming from Forums and other IMs.

2 Likes

recently we added support for “mention-like” notifications in muted groups when someone quote-replies to your message or reacts with emoji to your messages, and webxdc apps can do mention-notifications to specific people, it is till not possible to do explicit mention by typing @user in a text message since it is unclear what should be the user ID used to notify (address can change or be multiple in the future) and it also needs support from the UI to provide a list of nicks when typing @

3 Likes

This remind me of pet name: Petnames: A humane approach to secure, decentralized naming

fomo chatted these and i think it is interesting:

Why not just at-mention their key fingerprint over the wire, that would render as a clickable pill over their display name in the client?

To make it easy to parse, such a mention could be serialized as an URI of i.delta.chat or openpgp4fpr with the fingerprint of the given person (and optionally an address), but without any other argument (i.e., no invite code).

1 Like