Mastodon | 我流长毛象中文使用指北

6195字

一些前情提要

本指北为我个人安利(极少数、信得过、很熟悉的)朋友使用,本意是减少同样的话对不同朋友来回讲的次数,如有任何其他情况导致的看法或解释等不同,以此刻正在使用本指北者观点为准

此指北仅简单介绍 Mastodon 本身,我写作时设想的情景,是朋友已经注册好了账号,正在疑惑如何调整设置并使用它。其他部分是决定放出后才加上的。

2023.11.2 更新:写作这篇文章时,Mastodon 的版本普遍为 v3.0 版本,配图也截取自老版本,目前 Mastodon 已经更新到 v4.2.1,部分设置变更了位置,特性也有所改变,我会在相关条目下方注明。
不同的站点可能使用不同的 Mastodon 版本,因此如果有非常需要的版本特性功能,选择站点时需要特别注意。

那么进入正文

Mastodon是一个去中心化的 SNS 平台。它的使用逻辑和推特类似,区别在于,推特只有一个,而 Mastodon 允许用户用它的代码建立不同的站点,各个站点内信息相对互通,你可以随意挑选一个站点住下来,关注本站和其他站的用户,也可以随意在不同站点内注册、注销账号或者搬家,但行为需要符合各个站点自行设立的使用条款,如果有相关技术实力,更可以建立一个属于自己的站点,并且和其他站点互通。

如果有进一步了解的需要,可以阅读长毛象中文文档

由于 Mastodon宇宙自身的性质,你完全拥有你的数据,即便某个站点被墙,你也可以打包自己的信息转移到其他站点,这些信息包括一键导入关注列表和引导他人关注你的新账号,当然还有你的嘟文内容文件和媒体文件。

我们称呼 Mastodon 宇宙里发送的内容叫嘟文,而发嘟文叫作嘟嘟——嘟嘟!

注:Mastodon 译为长毛象其实是一个错译,正确的译名是“乳齿象”,但既然错译已经深入人心,我们不妨将错就错。

我该如何注册?

直接放出可供注册的站点列表是不礼貌并具有风险的,找朋友私下问一问可能是更好的方式。或者可以先注册一些较为官方性质的实例,比如由长毛象开发者运营的mastodon.social等。等到对中文实例有所了解之后,再搬家至自己心仪的实例。

注意一些基础的安全措施:使用非国内平台的邮箱账号或者临时邮箱,在账号信息、自我介绍乃至嘟文内容上,最好与其他平台相隔离:不要使用和微博一模一样的账号信息包括头像,也不要在微博上直接放出你的长毛象账号。

截图长毛象内容(哪怕码掉发布人的信息)发送到微博上是被抵制的行为,反过来,安全起见,也请尽量避免在两个平台发送同样的内容。

注意,注册时输入的“用户名”(通常后跟@站点域名)是你在 Mastodon的身份标识,它不能被修改,同时,删除账号后也不能在同一站点再注册同一用户名。而我们通常对外显示的名称(昵称),注册后是可以随意修改的,字符长度限制根据各站点的设定有所不同。

注册了,然后呢?

我们来调整一些(我注册新账号后习惯调整的)设置,并在调整设置的过程中认识一些长毛象方便的功能。

Mastodon本身是网页平台,移动设备上,虽然也有层出不穷的 APP,但直接将网页发送到手机使用,体验最好,介绍也会全部以网页端为基础进行讲解。

 修改个人资料是我比较习惯的进入设置页面路径。除此之外,也可以点击齿轮图标,或者(自己稍微找一下在哪儿的)首选项进入。 自己主页也有很多入口可以进设置页面,条条大路都通罗马。

第一步:调整隐私设置

路径:个人资料-外观

路径:首选项-其他

2023.11.2 更新:在较新的版本中,路径为“个人资料-隐私与可达性”。
勾选“保护你的账户(锁嘟)(或取消勾选自动接受新关注者)”后,他人关注你需要经过你审核同意,配合嘟文发布范围中的“仅关注者-只有关注你的用户能看到”选项,可以实现一些嘟文的被阅读范围筛选。

锁嘟并不代表你在 Mastodon世界无法被搜索或他人无法看到你的公开嘟文,除了关注你需要同意,和不锁嘟没有更大的区别。

Mastodon 在 4.0 版本之后增加了“发现”功能,会根据算法筛选推荐部分用户及嘟文,如果不想进入推荐列表,可以取消勾选“在发现算法中展示您的个人资料和嘟文

强烈建议勾选“禁止搜索引擎建立索引”(或取消勾选“允许搜索引擎索引个人资料页面”),但需要提示的是,该选项并不会完全杜绝你在搜索引擎被搜索到的可能性,如果和你互动的其他朋友没有勾选此选项,你和 TA 的互动内容还是有可能被搜索到——总比不选择好多了。

第二步:调整外观界面

路径:首选项-外观

高级web界面

高级 web 界面是更适宜电脑用户进行浏览的界面,它允许用户将不同的信息轴固定在页面上,实现更好的浏览体验。

这是我设置后的高级 web 界面,可以看到它分别固定了发送框、主页轴、本站轴、跨站轴、开始使用。

一些名词解释

信息轴:Mastodon没有所谓的“广场”概念,同时极大弱化搜索功能(简单地说,只能搜索附加相应话题 tag、或自己发布过、或互动过的嘟文),与此相对,所有发布范围为“公开-所有人可见,并会出现在公共时间轴上”的嘟文,都会进入以纯时间顺序进行排列的信息轴当中,你不需要关注任何人就可以看到它们。而根据接收信息的来源不同,分为主页轴、本站轴和跨站轴。

主页轴:你关注用户发布的内容,包括原创嘟文、转嘟(类似转推)、以及评论(如果双方你都关注了的话)。

本站轴:本站用户的内容,只包括原创嘟文,另外,如果嘟文发布者自己回复了自己,也会显示在本站轴上。

跨站轴:其他站点用户所发布的嘟文,具体能看到哪些站点,根据所注册的站点有所不同。

2023.11.2 更新:在较新版本中,本站轴与跨站轴被收纳在“实时动态”侧栏页面中,被称为“此服务器”“其他服务器”。

在这里摘录一段官方文档中对跨站机制的阐释:

为了让你发现潜在的有趣内容,Mastodon提供了一种浏览所有公共嘟文的方法。当然,所有Mastodon服务器之间并不会全局共享嘟文,因此无法同时浏览所有公共嘟文。当你浏览跨站公共时间轴时,你将看到你所在的服务器所知道的所有公共嘟文。你的服务器可以通过多种方式发现嘟文,但其中大部分是来自你服务器上的其他用户关注的人。

嘟文发送范围

如果我回复时勾选了“仅关注者”,但被我回复的人没有关注我怎么办?

没关系,只要回复时@了TA,TA就可以看到你的信息。

*为什么长毛象极大弱化搜索功能?

以下摘自 bgme 的《谈谈长毛象那些奇怪的设计——写给长毛象新用户》

“这样的设计同样也是为了防止欺凌与骚扰
不知你是否在使用新浪微博的过程中经历过这样的事情,在自己没几个人关注的帐号里自言自语评论了一下某明星或大 V,然后莫名其妙的就有一些人跑到你的自言自语下面评论甚至辱骂。这些人怎么过来的呢?其中一个重要的途径就是搜索。搜索一些关键词,然后顺着搜索结果挨个评论轰炸。
长毛象将搜索功能限制为只能在自己发出的嘟文以及自己互动过的嘟文中进行搜索,彻底杜绝了通过搜索某些关键词,不请自来的对用户进行骚扰或欺凌的可能。”

*搜索功能的补充

如果需要自己的嘟文被搜索到,可以给公开嘟文加上相应tag,其他用户可以通过搜索 tag 来读到它(例如 #中文长毛象使用指南 。
提示:请不要使用“发一条打满 tag 的嘟文”的方式来保存 tag,这会严重污染 tag 版面。

以及,长毛象有类似转发bot的群组功能,在发布框输入【组名@gup.pe】,即可建成一个群组主页,此后只要在嘟文内附带艾特这个组名,主页就会转发你发布的内容。

2022.2.27更新gup.pe目前已停止使用,群组功能请使用【组名@ovo.st

2023.11.2 更新:在 Mastodon 的 4.2.0 版本中,搜索功能已被完善,现在能够通过关键词搜索相关公开嘟文。
可以选择是否允许被公开搜索,路径为个人资料(即修改头像/ID 的页面)-隐私与可达性-将公开嘟文纳入搜索范围
相关内容可参考:Add new public status index

自动播放GIF动画

大部分站点都允许用户使用透明背景头像和 GIF 动画头像,因此勾选自动播放 GIF 动画以后,你会快乐地发现许多用户的头像——还有TA们使用的表情——都欢快地动了起来!

我超喜欢这个功能的!

(顺便一提,只要复制一下站点表情的代码,前面插入一个空格,昵称里也可以使用表情图标)

敏感媒体展示

默认选择第一项,长毛象允许标记媒体为敏感内容(NSFW-Not Safe For Work),标记后,点击图片才会显示图片内容,应对色情或暴力信息,或者干脆就是嘟嘟时觉得没必要直接对外展示的内容而言非常好用。

但——如果有些账户就是不对媒体进行敏感内容标记怎么办呢?跨站轴颇有一些发色图的机器账号,这些内容显然不太适合在公开场合出现。

此时选择“总是隐藏所有媒体”,就可以解决这一忧虑。

*始终展开具有内容警告的嘟文

默认不选择。CW 内容警告是长毛象针对文字信息推出的折叠功能,一般用于折叠色情或暴力内容,也可以用来折叠黑泥、剧透等不太想被直接看到的内容,如果嘟文太长(一些站点单条嘟文字数限制相当宽松,有的高达2000字以上),折叠起来避免影响版面是很不错的选择。

如果点选“始终展开具有内容警告的嘟文”,那么所有被折叠的嘟文都会自动打开,我不太推荐这么做。

*如何标记敏感媒体及打NSFW标记?

如果选择CW嘟文,那么同时插入的图片就会自动被标记为敏感内容 。

第三步:过滤器、mute 和 Block

过滤器路径:设置界面-过滤器-点击:添加新的过滤器

过滤器相当于“屏蔽关键词”,只是长毛象对关键词的屏蔽做得更细致也更好。用户可以自由选择失效时间(在短期屏蔽热门讨论时非常有用),斟酌是否“丢弃而非隐藏”(不勾选时,信息轴上对于过滤信息会显示“已过滤”占位),也可以对屏蔽的生效场景进行筛选,避免误伤。

MUTE 和 BLOCK

路径:某篇具体嘟文/嘟主个人主页菜单

与屏蔽关键词相对的,是隐藏/屏蔽某个具体的用户。

Mute=隐藏:选择 mute 后,将看不到被隐藏账户发布的嘟文出现在信息轴。

Block=屏蔽:选择 block 后,信息轴上不仅看不到被屏蔽账户发布的嘟文,同时,被屏蔽账户也无法在信息轴上看到你的嘟文。这两项设置只针对信息轴中的嘟文,如果专门点进去主页还是能看到的。

有关书签,点赞和转发

回复转发逻辑类似推特:回复会在个人主页“嘟文以及回复”页面中列出,转发仅转发原嘟文,无法添加转评。

星星是点赞的意思,但不局限于“你说得很好”,在实际使用过程中,当有人给你的嘟文点星星,TA们也有可能是在表达“抱抱”“鼓励”“安慰”等情绪。一些长毛象用户也有在一段回复讨论结束后点赞对方的最后一句表示对话结束的习惯。

最后:存档、迁移、或者注销

长毛象支持用户对自己的数据进行储存和迁移,通过迁移功能,可以方便地更换不同站点的账号(嘟文无法带走,但关注列表和被关注列表都可以一键导入),也可以简单地注销账号,注销后,使用过的用户 ID(不是昵称)不能再被注册。

存档

路径:设置-导出-请求你的存档

导出的数据为 ActivityPub 格式,可以使用存档阅读工具进行阅读。

迁移

关于迁移,我之前写过一篇详细说明迁移操作和机制的嘟文:

长毛象的账号迁移功能,实质上是将新旧两个账号链接,从而把旧账号的关注者移动到新账号。

所以要完成长毛象的一键搬家,所需要的步骤应该是【一键迁移】+【导出关注者/屏蔽列表csv,在新账号中导入】。

详细如下:

  1. 在新账号中,打开【首选项-账号-从其它帐号迁移】
    它会引导你创建用户别名,这个用户别名实际上就是旧账号的地址,便于后续将新旧账号关联。
  2. 在旧账号中,打开【首选项-账号-迁移到另一个帐户】
    在【处理新账号】一栏中输入新账号的地址。
  3. 在旧账号中,打开【首选项-导入与导出-导出】,下载需要导入到新账号的csv文件。
  4. 在新账号中,打开【首选项-导入与导出-导入】,导入刚刚下载的csv文件。

注意:

  • 嘟文无法转移至新账号,因此推荐事先对旧账号的嘟文档案进行导出,但目前 Firefish (另一种 Fediverse SNS 应用)实例支持嘟文导入,如果对 Firefish 实例有兴趣,也可以加入 Firefish。

  • 导入关注列表实际上是向 csv 文件中的账号重新发送关注申请,因此如果有朋友锁嘟,需要锁嘟的朋友重新通过新账号的关注申请。

  • 迁移账号有30天的CD。

注销

路径:设置-账户-账户设置-删除账户

  • 需要注意的是,由于长毛象去中心化的机制,嘟文一经发出便有可能被别的服务器缓存,因此删除账户后,可能仍有服务器留存有被删除的嘟文数据

一些简单的 QA

Q:为什么别的实例可以使用 Markdown 语法、可以开启超过 4 个选项的投票、发超过 4 图、还可以发超过 500 字的嘟文?这些实例还有很多我实例中没有的 emoji。
A:这些全部都属于“站点魔改”的内容。 Mastodon 是开源应用,各个站长都可以在源代码的基础上进行修改,添加各种便利的功能。
包括站点版本也是同样的道理,站长可以自由地选择站点停留在某个 TA 喜欢的版本,而不是一定要更新(不是绝对的,此前有站点因为版本太旧,影响到 TA 站点用户与其他站点的互通,不过是少数情况。)

Q:为什么我在某站点搜索不到某用户?
Q:为什么我点开某用户的主页,只能看到极少数嘟文/只能看到 TA 转嘟的嘟文/只能看到 TA 和某些机器人 Bot 的互动/显示“不会显示来自其它服务器的更早的嘟文”
A:想象你在一个浩瀚无际的宇宙当中,星球与星球之间相隔遥远的距离,一部分星球生活的居民更多,TA 们探索四周,与周边的邻居建立了更紧密的联系,彼此之间有来往航班,而另一部分星球独自旋转,还没有被你的星球发现——Mastodon 的实例正如同一个个小星球,你能沟通、联系到的,是已经被你的星球(上的居民)发现的实例。如果一个用户从未和你的实例互动过,那么你的实例就不会拉取这名用户的信息。
解决方案:通过“在原始个人资料页面上浏览详情”,跳转到对方的实例查看对方的公开嘟文(注意,部分实例采取了更严格的隐私措施,未注册用户可能无法查看该实例用户的页面),或者复制对方的个人页面链接,在自己实例进行搜索。

Q:为什么时间轴看起来是乱序,穿插显示3h 之前和1m 之前的嘟文,这是类似微博的乱流推荐机制吗?
Q:我发了嘟文,但是要过好一阵才看见自己的嘟文出现在跨站轴,再过好一阵,其他嘟文陆续出现在了我发的嘟文之间,好像本来就在那里一样,这是怎么回事?
A:想象信息流是水,如果水量超过了水管能处理的量,水就会蓄积起来,形成水池,一段时间之后进水量变小了,原来蓄积的水也会逐渐被排走。
不同站点根据设置不同,使用的水管大小也不同,如果碰到了以上情况,大概率是消息太多,站点的水管有点处理不过来了,过一阵管理员发现了去调整,或者信息量减少,都会降低这个情况的发生率。
顺便一提,第二个 Question 描述的情况曾经出现在 mastodon.social,推特私有化时大量用户涌入 Mastodon,把官方实例也挤垮了好长一段时间。

Q:我是站点用户,站点管理员可以看到我的哪些隐私信息?管理员可以做出哪些管理操作?
A:管理员可见信息包括:站内用户的注册邮箱、最后几次活跃的 IP 地址,通过数据库操作,可以看到用户私信(一般不会有管理员去翻数据库看这个,很麻烦,但是在这里还是必须强调:“Mastodon 上的嘟文并未端到端加密。请不要在 Mastodon 上分享敏感信息。”)
管理员的操作权限包括:强制将用户发送的媒体内容都设为 NSFW;警告用户(除了收到警告通知外,没有其他处罚);隐藏用户(阻止用户发送公开嘟文,除了关注者以外,其他人都无法看到他的嘟文和通知。);冻结用户(禁止用户使用账户,但是不会删除或者隐藏账号内容);最高级别的操作就是封禁,相当于删号,30天内可以撤销。
此外的用户权限操作还包括删除用户的横幅图片和头像,这到底是出于什么考虑设置的权限……以及将账户设置为追悼账户。

如果有其他的问题,欢迎提出,我会适时汇总到正文当中。

致谢

感谢千遥帮忙找了许多资料,您就是哆啦A梦(^▽^)

\那么,嘟嘟愉快!!/