NIP-C7: Mensagens de chat
NIP-C7 define o kind 9 como o kind de evento para mensagens de chat. O objetivo é separar tráfego orientado a chat do tráfego geral de feed social, para que clientes possam aplicar regras diferentes de UX e moderação a cada contexto.
Como funciona
Um evento kind 9 carrega o conteúdo da mensagem mais tags que identificam o contexto do chat. Em grupos baseados em relay da NIP-29, o evento inclui uma tag h com o ID do grupo. O encadeamento de respostas usa tags q que referenciam eventos anteriores.
NIP-C7 se concentra em onde esses eventos devem ser renderizados. Em vez de aparecerem em feeds globais de notas como as notas de texto kind 1, eventos kind 9 são destinados a views orientadas a chat, onde o estado da conversa e o threading são explícitos.
Implementações
- Flotilla e Coracle usam kind
9em fluxos de trabalho de chat em grupo. - Amethyst inclui suporte a kind
9em sua stack de mensagens. - White Noise usa threading de respostas NIP-C7 com tags
q.
Fontes primárias:
Mencionado em:
Veja também: