logo一言堂

还不去开房?

假如你参加一个很多人参加的聚会,大家本来在有一搭没一搭地闲扯,有两三个人忽然就一个话题开展了深入又热烈的讨论。你插不进嘴,又听不明白,还不好意思借故走开,这时候你是不是在心里默念:“拜托,你们单独开房好吗?”

虚拟社区里的困惑

以上的问题在虚拟社区同样存在。例如,在一个很多人的群聊里,当话题变得比较深入又激烈的时候,围观群众其实也是一样尴尬:他们是想让我们走开呢,还是想让我们继续围观,摇旗呐喊呢?默默走开在虚拟社区很容易做到,但走开的人会有一种挫败感。摇旗呐喊呢,其实是很不健康的一种参与方式,对讨论的真实参与者来说一方面是分散了他们的注意力,另一方面呢,又激发出了他们的表演欲。本来深入讨论是一件好事,但在这种情况下,最终通常会变成了骂战,只能不了了之。

正确的处理方式还是和物理聚会一样,深入讨论者自己去另开个房,同时在大群里留下小房的进入方式,让有兴趣的人可以尾随,没兴趣的人什么都不用干就眼不见心不烦了。但是,在我们常见的社交网络群聊里,想这样做并不简单。

拉群和自愿加入

微信里拉群很简单,但在以上应用场景里,并不好用。我认为合理的方式是不是拉人入群,而是留下群进入方式让人自愿加入。在微信里,你要聊天至少要拉两个人,三人才叫群聊。然后你虽然可以生成群二维码再分享,但步骤相当繁琐。所以大家主要还是拉人。但是,你拉的人未必想聊,有些想聊的人你又忘了去拉,所以不能实现我以上场景的需要。

隐私保护

简单的说,在微信里,你对平台来说是一点隐私都没有。你说的话它都知道,都记录在案;假如说了一些敏感话还有可能被人投诉。在中国大家甚至发明了不少暗号,但这么说话真的是累的慌,最后大家话都不能正常说了,谈何有效交流。久而久之,沉默就成为了主流,隔阂就成为了常态。

GARA: Get A Room Already!

Get a room already!
Get a room already!

程序员看问题的方式很简单:没现成的,就自己动手,丰衣足食。GARA 是我做的一个网站,解决虚拟社区里临时开房聊天的问题,别的没了。在这个年代,文字聊天实际上是一件技术代价很低廉的事情,我自己一个人写的程序,架设在最低端的免费资源上,就足以实现一个小规模的聊天服务器,也自然免费开放给所有人随意使用。

隐私保护

GARA不保存任何用户信息,其实在这里压根就没有用户这回事!每个来访者都可以开房,只要还有空房间(现有99间房)。房间是一个可以在各种渠道分享的链接,任何点击这个链接的人都可以进来,只要房间里还有空位。到了房间里敲字就行了。聊天信息我在服务器端没有存盘,仅在内存中暂存,房间里的所有信息在人去楼空后自动清除,不仅低碳环保,而且没有人能事后追责。就算有有心人截屏保留,也无法证明这话当初是谁说的。

GARA里,房间号是随机生成的字符串,任何人无法预测,我也不提供列表或查找功能。唯一进入的钥匙是链接。如果不想分享链接,直接分享房间号也成,这个号只有八位,短到可以手敲,长到无法程序遍历。

程序会自动给你分配一个昵称,昵称随时可以改,改成什么都随你。没有人确切知道你是谁,但了解你的朋友自然可以猜出来。

贴心功能

GARA 功能虽少,但贴近实用。可以:

如网络断线自动重连这种小事自然不在话下。还有什么你需要的功能没有实现?这是开源软件,欢迎你贡献代码,或者好点子。

需要注意的是,在GARA上聊天和微信聊天的预期使用模式不同,更接近恐龙时代的IRC,面向的是短时间高强度聊天,聊累了干脆走人。如果你想长期低强度参与,做吃瓜群众,那这里可能不适合你。当然,微信这样的社交网络也未必适合,恐怕你需要的是一个BBS论坛。

结束语

人说话该不该负责任呢?我的答案很简单:看场合。在该负责的地方说不负责任的话,和在不负责任的地方佯装要负责都是耍流氓。我给大家提供一个说话彻底不用负责任的地方,希望大家能畅所欲言,不用再耍流氓。记住,开房地址是这里, 开房之后把房间链接群发就好了。

还不去开房?