NIP-C7: Messaggi di chat
NIP-C7 definisce il kind 9 come kind di evento dedicato ai messaggi di chat. L’obiettivo è separare il traffico orientato alla chat dal traffico dei feed social generali, cosi i client possono applicare regole UX e di moderazione diverse a ciascun contesto.
Come funziona
Un evento kind 9 trasporta il contenuto del messaggio più i tag che identificano il contesto della chat. Nei gruppi basati su relay di NIP-29, l’evento include un tag h con l’ID del gruppo. Il threading delle risposte usa tag q che fanno riferimento a eventi precedenti.
NIP-C7 si concentra su dove questi eventi devono essere mostrati. Invece di comparire nei feed globali delle note come gli eventi kind 1, gli eventi kind 9 sono pensati per viste orientate alla chat, dove lo stato della conversazione e il threading sono espliciti.
Implementazioni
- Flotilla e Coracle usano il kind
9nei flussi di lavoro delle chat di gruppo. - Amethyst include il supporto al kind
9nel proprio stack di messaggistica. - White Noise usa il threading delle risposte di NIP-C7 con tag
q.
Fonti primarie:
Menzionato in:
Vedi anche: