logo一言堂

如何在吐槽俱乐部上发主贴

吐槽俱乐部 可以让你对任意网页链接都可以发表评论。有一些朋友问可不可以在吐槽俱乐部里发主贴。就是说,没有原始链接,直接发贴可不可以呢?

吐槽俱乐部的限制

吐槽俱乐部依赖一个外部链接来建立话题的上下文。所以说在这里凭空发贴,就是发主贴,是不可以的。其实,发主贴在技术上的难度并不大,但是,我故意搞这么一个限制是有其目的的。首先,在我的观念里,主贴总是需要文字多一点,否则不成了微博推特了吗?要码这么多字,一般人都会想在一个自主可控的地方写吧,所以我希望大家自建的博客 。再者,吐槽俱乐部完全自由发言,假如又能发主贴的话,那么我作为网站的运行者,可能对用户发贴的内容还要负一定连带责任,怕麻烦的我当然能躲就躲。

但我也理解对于用户,不设立博客,直接发贴确实省却不少麻烦。理论上不可以的事情,其实也是可以做到的,但要利用到另一个我建立的可以随意发言的网站,这就是还不去开房GARA.

还不去开房

还不去开房GARA 我之前介绍过,它提供一个完全匿名,不留痕迹的网上聊天室。聊天室有两种,一种是私有的,链接动态生成,必须别人把链接分享给你,链接例如:https://gara.fly.dev/room/rg_cGyNH, 注意链接最后的八位密码。另一种聊天室是公开的,假如你的话题形如一个URL:https://... 则所有输入同一个话题URL的用户都会被引导到同一个聊天室里。

聊天无需登录,聊完之后,等最后一个人退出的时候,所有记录删除,不留痕迹。所以说在这里也是无法长期留言,并公诸于众的。所以单靠这里也实现不了发贴的功能。但是,请注意两点:

  • 最后一个人离开聊天室的时候聊天室不是立刻关闭,而是有一分钟左右的延时保留。这是防止用户误操作,一不小心把房间关了,所有记录删除再也找不回来。
  • 聊天室本身也是一个网页,本网页当然也可以被吐槽。在吐槽的那一刹那,吐槽俱乐部会抓取网页内容保存,也就是保存了当前的聊天记录,这不就是相当于发贴了吗?

GARA 还有一个贴心功能:假如你在浏览器地址栏输入GARA网络主机内的任意地址,只要不是GARA网站自用的地址,GARA就自动生成关于这个话题URL的公开聊天室。例如:https://gara.fly.dev/zz 就是一个公开聊天室。和其他公开聊天室有一点区别,由于它的话题URL在本站内部,所以链接是被确认过的,吐槽这样的聊天室会把聊天室的动态链接例如:https://gara.fly.dev/room/rg_cGyNH 再重定向回公开链接 https://gara.fly.dev/zz, 这样链接更方便易记,省却剪贴一些乱码的麻烦。

发贴攻略

第一步,在浏览器地址栏里输入GARA内的任意地址,最好你能记住的。例如:https://gara.fly.dev/zz 网页打开后你就在一个只有你一个人的聊天室里,面对一个文本框。在这里你可以写任何文字,并支持简略的markdown语法。你也可以发多段文字,这样的效果有点类似Twitter thread,完全随你。

第二步,到吐槽俱乐部吐槽本聊天室。假如你安装了吐槽俱乐部的书签工具 的话,这只不过是点一个按钮的事。吐槽俱乐部会抓取网页文字,保留到吐槽俱乐部的数据库里。记住,在吐槽俱乐部点话题进来是不加载全文的,请点击标题加载全文。

然后就完了。原来的聊天室就算关闭了,你的聊天记录在GARA会被清除,但在吐槽俱乐部上的话题页会被保留。你可以再转发,请别人评论,或自己读自己的,谁也不打扰,一切随你。你也可以自己发评论评论自己,发评论的时候可以用hash tag做标记例如:“#有趣的事”,这样你或别人方便找回。

方案弱点

这种发贴方案也有自己的弱点。第一,吐槽俱乐部不永久保留的网页内容,你的发贴一般就存活一年左右。第二,吐槽俱乐部只抓文字,不抓图片,所以你上传的图片或文件附件在聊天室关闭之后就点不开了。最后一点也是最重要的一点,GARA没有用户这个概念,所有内部公开话题链接链接对所有人都是可以用的,一个人发贴之后,另一个人可以用同一个链接重新发贴,就把之前的内容冲掉了。你也可以用私有聊天室发贴,这样就不会有地址冲突了,你的内容不会被冲掉,包括自己也改不了了。

吐槽俱乐部还不去开房GARA 这两个网站虽然都是我搞的,但是其实内部毫无关联,以上介绍的网站间互动其实都是web1.0时代就有的功能,不过是超文本链接而已。

Do One Thing and Do It Well. ---- The Unix philosophy

现在业界的趋势和这个正相反,争取把所有功能做在一个超级App里,但我一是做不到,二是不喜欢。你呢?