<oembed><type>rich</type><version>1.0</version><title>5967820 wrote</title><author_name>5967820 (npub1uy…7w258)</author_name><author_url>https://yabu.me/npub1uykpm4luredxa7spwas287eewlhykl79rxauagl88ufhggvyk4tsl7w258</author_url><provider_name>njump</provider_name><provider_url>https://yabu.me</provider_url><html>#tuxdobananil #explains #nips #nip-28&#xA;&#xA;## Resumo do NIP-28: Chat Público no Nostr 🌍💬&#xA;&#xA;### Objetivo 🎯&#xA;NIP-28 propõe a criação de canais de chat público no Nostr, incluindo a estrutura para mensagens e moderação do lado do cliente. Isso amplia o Nostr para além das redes sociais, abrangendo também a comunicação estilo Telegram.&#xA;&#xA;### Tipos de Eventos Reservados 📌&#xA;- `40 - channel create`: Criação de um canal de chat público.&#xA;- `41 - channel metadata`: Atualização de metadados do canal.&#xA;- `42 - channel message`: Envio de mensagens no canal.&#xA;- `43 - hide message`: Ocultação de mensagens específicas.&#xA;- `44 - mute user`: Silenciamento de usuários específicos.&#xA;&#xA;### Moderação do Lado do Cliente 🛠️&#xA;- Permite que desenvolvedores de clientes controlem o tipo de conteúdo em suas aplicações sem imposições adicionais aos relays.&#xA;&#xA;### Criação e Gerenciamento de Canais 🚀&#xA;- **Kind 40**: Incluir metadados básicos do canal (`name`, `about`, `picture`) no campo `content`.&#xA;- **Kind 41**: Atualizar metadados públicos do canal, tratados de forma semelhante aos eventos substituíveis do kind 33, ignorando updates de chaves públicas diferentes da original.&#xA;&#xA;### Mensagens no Canal ✉️&#xA;- **Kind 42**: Envio de mensagens para um canal, utilizando tags [NIP-10](10.md) para recomendar relays e especificar se é uma resposta ou mensagem raiz.&#xA;&#xA;### Moderação e Controle de Conteúdo 🙅‍♂️&#xA;- **Kind 43 &amp; 44**: Permite aos usuários ocultar mensagens específicas ou silenciar outros usuários, com a opção de incluir uma `reason` no `content`.&#xA;&#xA;### Recomendações de Relay [NIP-10](10.md) 📡&#xA;- Preferencialmente, utilizar o URL do relay do evento kind 40 original. Alterações são permitidas, por exemplo, se o relay original ficar offline.&#xA;&#xA;### Motivação e Contexto Adicional 🌐&#xA;- Visa resolver a comunicação resistente à censura, não apenas para mídia social, mas também para mensagens ao estilo Telegram, promovendo um espaço público verdadeiramente aberto a todos.&#xA;- Inclui referências a demonstrações de chat e discussões relevantes no desenvolvimento do NIP.&#xA;&#xA;### Conclusão 🎯&#xA;NIP-28 abre caminho para conversas globais fora dos jardins murados, introduzindo canais de chat público com recursos de moderação flexíveis, fortalecendo a visão do Nostr como uma praça pública digital acessível a todos.</html></oembed>