@Panta Fedibird系(+kmyblue)は、1つの投稿に1人がつけられる絵文字の最大数を、/api/v1/instance
のconfigurations.emoji_reactions.max_reactions_per_account
に書いてます
@takke まだテスト中ですが、たぶんこのへんの仕様で固めると思います。いまのところ変更なしで大丈夫です。POST /api/v1/statuses/:id/emoji_unreaction は一括削除となりますが、1つしかつけられない現状では問題ありません。
fedibird.comでは複数リアクションを許す場合でもしばらく1つだけにして移行期間とります。
WebUIのクラッシュバグが疑われているのでそれだけ確認したら、fedibird.comの方にも現状のものをデプロイします。
@askyq DELETE /api/v1/statuses/:id/emoji_reactions/:emoji
個別削除用に上記のが追加になってて、emojiは oyasumi とか oyasumi@misskey.io とか対応するものを書くんだけど、集約したリストのクリックでは正確なemojiを特定できないので、ドメイン部分は無視してshortcodeだけで判断する。どっちの指定でもoyasumi@*を削除する。
@takke Fedibirdでは/api/v1/statuses/:status_id/emoji_unreactionにPOSTするだけで絵文字を削除することができます。
kmyblueでも同じAPIはありますが、Fedibirdと同じ方式で呼び出すと「自分がつけた全ての絵文字」が削除されます。
特定の絵文字だけ削除するときは、このAPIのPOSTの「emoji」パラメータとして対象の絵文字を指定する必要があります。パラメータの中身は、PUT emoji_reactionのものと同じです。
うちは小規模ですし、難しければ後回しでもいいです。。