NIP-C7 : Messages de chat
NIP-C7 définit le kind 9 comme kind d’événement pour les messages de chat. L’objectif est de séparer le trafic orienté chat du trafic de flux social général, afin que les clients puissent appliquer des règles UX et de modération différentes à chaque contexte.
Fonctionnement
Un événement kind 9 transporte le contenu du message ainsi que des tags qui identifient le contexte de chat. Dans les groupes basés sur relay NIP-29, l’événement inclut un tag h avec l’identifiant du groupe. Le threading des réponses utilise des tags q qui référencent des événements antérieurs.
NIP-C7 se concentre sur l’endroit où ces événements doivent être rendus. Au lieu d’apparaître dans les flux globaux de notes comme les text notes kind 1, les événements kind 9 sont destinés à des vues orientées chat où l’état de la conversation et le threading sont explicites.
Implémentations
- Flotilla et Coracle utilisent le kind
9dans leurs workflows de chat de groupe. - Amethyst inclut le support du kind
9dans sa pile de messagerie. - White Noise utilise le threading de réponses NIP-C7 avec des tags
q.
Sources principales :
Mentionné dans :
Voir aussi :