NIP-C7: Mensajes de chat
NIP-C7 define kind 9 como el kind de evento para mensajes de chat. El objetivo es separar el tráfico orientado a chat del tráfico general del feed social, para que los clientes puedan aplicar reglas distintas de UX y moderación a cada contexto.
Cómo funciona
Un evento kind 9 lleva el contenido del mensaje más etiquetas que identifican el contexto del chat. En los grupos basados en relay de NIP-29, el evento incluye una etiqueta h con el ID del grupo. El threading de respuestas usa etiquetas q que hacen referencia a eventos anteriores.
NIP-C7 se centra en dónde deberían renderizarse estos eventos. En lugar de aparecer en feeds globales de notas como las notas de texto kind 1, los eventos kind 9 están pensados para vistas orientadas a chat donde el estado de la conversación y el threading son explícitos.
Implementaciones
- Flotilla y Coracle usan kind
9en flujos de trabajo de chat grupal. - Amethyst incluye soporte para kind
9en su stack de mensajería. - White Noise usa threading de respuesta NIP-C7 con etiquetas
q.
Fuentes primarias:
Mencionado en:
Ver también: