#小森林 把机器人账号从本地时间线上过滤掉啦!
之前的机器人嘟文还会显示是因为缓存在,后面新的嘟文就不会出现在本地时间线上了,实际需要订阅的请关注相关账号并在首页的时间线上查看。
在后台发现有几个用户给自己做了机器人的标记,你们的发言本地时间线上会被过滤掉哦,请尽快取消勾选机器人标记(就在在设置用户名和头像的那个页面上)。
TODO 1: 后续我会把是否过滤机器人做成一个选项的,不过目前就暂时这样默认过滤吧。
TODO 2: 突发奇想,既然我们有 Local Only,为什么不能再做一个 Remote Only(伪)呢?
@[email protected] remote only再建一个实例不就完了……
@dogcraft mastodon的资源消耗你又不是不知道
@[email protected] 整个pleroma,这个资源消耗少
感觉pleroma适合放机器人,一次可以发很多图片……
@dogcraft
emmm 算了吧 不想研究了 好不容易对mastodon熟悉一点…
这两天做的功能基本都是针对机器人的优化,差不多已经把负担降低到最小了
@dogcraft 我机器人都是从微博推特搬图的,直接用原图链接就行了。。你看你数据库里面我的bot发的图的url,其他实例直接从微博拉取图片就行了
@[email protected] 我这里不拉取图片,遇到防盗链的图片我这就直接403了……
@dogcraft 好像是会的哈哈哈哈
@[email protected] 之前有一段时间o3o对所有媒体文件开了防盗链,在我这里看他们站的用户头像都是红叉号……
现在的pawoo也这样,只不过不是防盗链的问题……
@[email protected] 并没有这样的命令……
而且misskey缓存是在服务器本地的,不会存在对象存储,本地缓存清理了之后就会留下一个404的url,如果机器人再发一下同样的图片也不会再重新缓存一次,还是那个404的url……结果就特别难受,好像就在提醒你这张图已经被你删了,具体是哪一张你自己猜去吧……
@dogcraft 可以定期上传到GitHub,然后Nginx写个upstream backup就可以了
@dogcraft mastodon,或者说rails的CSP限制严格,不能那样直接用外站的东西
@[email protected] 发现misskey还是有办法只代理不缓存远程图片的,或者是我之前的理解有些偏差……
利用这个accesskey
是可以构造出一个url的,我在那个实例上试一试,看一看硬盘使用量有没有增加……
@dogcraft 图上这张是头像吗?
@[email protected] 不是,好像是你那边的一张图片……
@dogcraft 我到数据库里面看了一下你的头像,只有avatar_remote_url一项有内容,其他avatar相关的条目都是空的,看起来一次都没有尝试过拉取头像,不知道这是什么bug
@[email protected] 应该是mastodon的bug,其他的fediverse基本上都可以获取到我的头像,这个实例上其他账号的头像mastodon应该也可以获取到,可以看下@Delin
或者@BI4PID 的头像能不能在你那边显示出来
@[email protected]
所以最简单的解决方式就是我换个号……
曾经计划换成@BI4PID 这个号……
@[email protected] misskey可以不缓存跨站文件……
但机器人的文件总要有地方存,我打算攒多了就清一波……