把机器人账号从本地时间线上过滤掉啦!

之前的机器人嘟文还会显示是因为缓存在,后面新的嘟文就不会出现在本地时间线上了,实际需要订阅的请关注相关账号并在首页的时间线上查看。

在后台发现有几个用户给自己做了机器人的标记,你们的发言本地时间线上会被过滤掉哦,请尽快取消勾选机器人标记(就在在设置用户名和头像的那个页面上)。

TODO 1: 后续我会把是否过滤机器人做成一个选项的,不过目前就暂时这样默认过滤吧。

TODO 2: 突发奇想,既然我们有 Local Only,为什么不能再做一个 Remote Only(伪)呢?

@[email protected] 整个pleroma,这个资源消耗少
感觉pleroma适合放机器人,一次可以发很多图片……

@dogcraft
emmm 算了吧 不想研究了 好不容易对mastodon熟悉一点…
这两天做的功能基本都是针对机器人的优化,差不多已经把负担降低到最小了

@[email protected] 确实
我原来没加对象存储的时候机器人是不发图片的,现在有了对象存储,也还是要把为数不多的机器人分散到两个实例上去……

@dogcraft 我机器人的媒体文件只做缓存,两周后删除,和普通跨站嘟文的媒体文件一样待遇

@[email protected] misskey可以不缓存跨站文件……
但机器人的文件总要有地方存,我打算攒多了就清一波……

@dogcraft 我机器人都是从微博推特搬图的,直接用原图链接就行了。。你看你数据库里面我的bot发的图的url,其他实例直接从微博拉取图片就行了 :weibo_d_erha:

@[email protected] 我这里不拉取图片,遇到防盗链的图片我这就直接403了……

@[email protected] 之前有一段时间o3o对所有媒体文件开了防盗链,在我这里看他们站的用户头像都是红叉号……
现在的pawoo也这样,只不过不是防盗链的问题……

Follow

@dogcraft 这样的话你还是开缓存吧,耗不了多少空间的,我是加了中继的,20G左右也就够了,misskey应该也有这样的清理命令吧

· · Web · 1 · 0 · 0

@[email protected] 并没有这样的命令……
而且misskey缓存是在服务器本地的,不会存在对象存储,本地缓存清理了之后就会留下一个404的url,如果机器人再发一下同样的图片也不会再重新缓存一次,还是那个404的url……结果就特别难受,好像就在提醒你这张图已经被你删了,具体是哪一张你自己猜去吧……

@dogcraft 可以定期上传到GitHub,然后Nginx写个upstream backup就可以了 :weibo_d_erha:

@dogcraft mastodon,或者说rails的CSP限制严格,不能那样直接用外站的东西 :weibo_d_erha:

@[email protected] 发现misskey还是有办法只代理不缓存远程图片的,或者是我之前的理解有些偏差……
利用这个
accesskey是可以构造出一个url的,我在那个实例上试一试,看一看硬盘使用量有没有增加……

@dogcraft 我到数据库里面看了一下你的头像,只有avatar_remote_url一项有内容,其他avatar相关的条目都是空的,看起来一次都没有尝试过拉取头像,不知道这是什么bug

@[email protected] 应该是mastodon的bug,其他的fediverse基本上都可以获取到我的头像,这个实例上其他账号的头像mastodon应该也可以获取到,可以看下@Delin
或者
@BI4PID 的头像能不能在你那边显示出来

@[email protected]
所以最简单的解决方式就是我换个号……
曾经计划换成
@BI4PID 这个号……

Sign in to participate in the conversation
小森林

每个人都有属于自己的一片森林,也许我们从来不曾走过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。愿这里,成为属于你的小森林。