05:18:56 @noellabo@fedibird.com
icon

ログボ

05:22:33 @noellabo@fedibird.com
icon

@sabachan さばちゃんおはよー! :ablobcheer:

05:23:05 @noellabo@fedibird.com
icon

@takenoko takenokoおはよー

05:49:21 @noellabo@fedibird.com
icon

@kamisuke おはよう、王

07:56:08 @noellabo@fedibird.com
icon

@aiueohisama これ使うといいよ

Attach image
08:58:28 @noellabo@fedibird.com
2024-06-18 08:56:15 画眩님의 게시물 ggagen@pawoo.net
icon

This account is not set to public on notestock.

08:58:31 @noellabo@fedibird.com
2024-06-18 08:56:25 画眩님의 게시물 ggagen@pawoo.net
icon

This account is not set to public on notestock.

10:37:43 @noellabo@fedibird.com
icon

相手先に合わせたActivity送るの、難しくないよ。fetchされた場合も、Authorized Fetch(署名付きリクエスト)だったらどのアカウントが要求してきたかわかる(実際にはサーバの代表アカウントで取りに来るので、せいぜいどのサーバか特定できるだけ)し。

例えば、投稿に画像が5枚以上添付されている場合に、4枚までしか対応していないサーバにだけ互換性持たせた内容に変えて送るとか。

ウチの実例でいうと、PleromaにはEmojiReact、MisskeyやMastodonにはLikeで絵文字を送るようなのは既にやってる。

10:41:56 @noellabo@fedibird.com
icon

問題が起きやすいのはブーストだね。見ている内容と違うものが、他のサーバに送られる。

たとえばかわいい猫の写真だと思ってブーストしたら、他のサーバに届いたものがブラクラ系グロ画像ってこともあるわけ。

なんでもできるようにすると扱いが難しくなるね。

10:48:04 @noellabo@fedibird.com
icon

この、ブーストしたら違う内容になっててヤバイっていうのは、別に今回のこの変数置換するサーバだけの問題じゃなくて、

Mastodonの投稿編集機能を使って中身を入れ替えたって同じ事がおきる。

Mastodon同士なら編集内容が反映されてて履歴もみられるから問題おきないけど、

例えばMisskeyには編集内容が反映されないから、Misskey側でリノートしたら、他のサーバで見たらとんでもない内容に改変されてるかもしれない。

わざとやってるサーバや投稿者を排除することで解決する問題と、機能上の差異で起きる回避しにくい問題があって、

まあ前者は悪意の排除なので淡々とやればいいんだけど、

独自仕様を導入するときはこのへん凄く難しいし気を遣わないと厳しいね。

11:00:44 @noellabo@fedibird.com
icon

投稿編集機能を使った場合は、受け取ったタイミングで内容が変わるってことね。

ある投稿がされる(A1)

フォロワーのいるサーバには、最初の投稿内容(A1)が届く。

この元投稿が編集される(A2)

このタイミングでブーストされると、まだこの投稿を知らなかったサーバは編集後の内容(A2)を受け取る。

この元投稿がまた編集される(A3)

このタイミングでブーストされると、まだこの投稿を知らなかったサーバは最後の編集後の内容(A3)を受け取る。

投稿者はA3をみて欲しい。

でも投稿の編集を受信して処理できないサーバは、A1だったりA2の内容のままで、A3には更新されない。

あるいは、A1で騙して、A2やA3をつかませようとしている詐欺行為かもしれない。

ま、余談です。

11:08:41 @noellabo@fedibird.com
icon

FedibirdやPleroma, Akkomaは複数絵文字リアクションに対応しているので、複数送ったら全部受け取って並ぶんだけど、

Misskeyはいまのところ1つだけに対応しているので、先に届いた分がキャンセルされて、最後に届いた絵文字リアクションだけが有効になるよ。

Misskey側が複数対応したらこの非互換性はなくなるんだけど、その分の負荷も大変だろうし、やればいいってわけでもない。よく考えないとね。

11:37:40 @noellabo@fedibird.com
icon

misskey.ioから、misskey.io壊れたって投稿が流れてくるのシュールだな(田んぼの様子を見に行こう)

11:39:49 @noellabo@fedibird.com
icon

なるほど、投稿だけはできるのか(ニャンまげに飛びつこう)

11:40:23 @noellabo@fedibird.com
11:59:10 @noellabo@fedibird.com
icon

@kussy_tessy 配送キューの遅延はこちらからは観測できないね。

12:00:16 @noellabo@fedibird.com
icon

もしかして:お昼

14:47:56 @noellabo@fedibird.com
icon

:sazae:

14:49:39 @noellabo@fedibird.com
icon

虎狼死家左々右エ門すき

21:31:09 @noellabo@fedibird.com
icon

まてびゅーの生成ながいなー(そういうものです)