哈哈现在还没有这个功能,我们说的是微信群聊。

不过nostr似乎不太适合搞群聊,群主是谁🐶如果不能踢人那还是群聊吗?

Reply to this note

Please Login to reply.

Discussion

突发奇想,nostr有没有可能实现一个能踢人的群聊呢?

邀请权限倒是不用控制,谁乱邀踢掉就行了。

哦不对,至少得知道谁是谁邀请进来的。

似乎是不可能的?

#[0]

relay可以做到

那总不能一个relay一个群聊,有点太重了。

relay之内的群聊也需要隔离。

good idea

当然阔以,,,对relay进行二次开发就行。

后面说的群隔离啊,这些都是很容易实现的。群的本义就是转发消息,relay也是干这个的。天然的合适。

嘿嘿,我觉得没有那么简单,因为你不能通过relay拒绝给订阅了同一个relay的人推送特定消息,这违背了nostr的设计理念,权限是要通过密钥控制的。

那么问题来了,有人获得了密钥,我现在想踢走他,又不能把他从relay移除。

怎样不让他看到我们后续的聊天?换密钥?

付费relay不就是按密钥控制?

如果nostr发展下去,relay生态一定会丰富起来,大大小小,有轻有重。这个情况下就是群主的私人relay,他有权限干任何事情。

技术细节的话,因为每个人有自己的公钥,这就是代表着用户,从某个群列表中删除这个npub开头的公钥,就相当于踢了这个用户。

默认relay是无差别转发global消息的、

但各个实现,都加了不同的规则,比如说我现在用的iris,技术上其实是iris网页用浏览器客户端连接irisweb服务器,然后web服务器再和relay进行通讯(当然在有的relay实现中,比如说nostrpy,带一个web服务器也是很容易的)进行nostr的消息转发,这其实是充当了nostr到http之间的一个转换器。

在这个转换过程中,任何一个环节,都可以进行踢群操作(相当于客户端的屏蔽)。

在iris的公频里面很少色情广告,而nostros(另外一个nostr实现)公频里面满是色情广告。

iris里面一样也应该有类似广告,但是iris对他们进行了屏蔽(踢群),于是iris就看起来要干净很多。

有意思的讨论,关注

你自己跑relay可以隨時設定誰能上傳訊息 👍

自己relay上開群聊 然後把朋友們的pubkey加上你的relay的whitelist 然後再叫朋友們把你的relay加上 直接開始用群聊就好了🤓

聽起來複雜可是很簡單 🥳

來個群聊?Happy to join!