ircv3-specifications
ircv3-specifications copied to clipboard
Notify client tag
Rendered version available here.
Introduction
This specification defines a client-only message tag to indicate to the receiving client how they should notify the user.
Motivation
Sometimes when you send a message to a user you don't want to bother them immediately. Unfortunately, it is not currently possible to control whether a user will be notified by a message. This specification defines a method for controlling notifications in compatible clients.
This is still very WIP. Any comments are massively appreciated.
I don't understand the dependency on reply, maybe because the examples don't include the reply tag.
Is this to control notifications from messages that are replying to a specific message rather than controlling notifications triggered by a highlight?
What about messages that highlight more than one user, and you want to bother one/more but not the rest?
I don't understand the dependency on
reply, maybe because the examples don't include the reply tag.
Oops I copy/pasted that section from another client tag spec and missed the bit at the end that mentioned reply. Removed.
As an alternative to this I also considered a +quiet tag that just turns off notifications entirely but this felt marginally more useful.
In this situation:
C: PRIVMSG #ircdocs :emersion: I'm not sure, try asking val when they're around?
How would the client indicate that emersion needs to be notified but val should not?