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