misskey icon indicating copy to clipboard operation
misskey copied to clipboard

カスタム絵文字が複数登録できなくなった

Open fruitriin opened this issue 1 year ago • 4 comments

💡 Summary

🥰 Expected Behavior

🤬 Actual Behavior

📝 Steps to Reproduce

📌 Environment

Misskey version:13.13.1 PostgreSQL version: Redis version: Your OS: Your browser:

fruitriin avatar Jun 12 '23 04:06 fruitriin

週に50個とか登録してるのでめちゃくちゃ困ってます

fruitriin avatar Jul 04 '23 02:07 fruitriin

複数登録できないというのがよくわかっていない

syuilo avatar Jul 04 '23 02:07 syuilo

前はファイル複数選択で一気に登録できた気がする

tamaina avatar Jul 04 '23 02:07 tamaina

v13.12.2までは「絵文字を追加」>アップロード、で複数のファイルを選択して一括でアップロード出来て、ファイル名からデフォルトで名前が付けられていました。 なので、絵文字登録を依頼するユーザに自分でファイル名を付けて貰ってさえいれば、管理者はzipで受け取ったファイルをまとめて放り込む形で10個でも20個でも一気に登録することが出来ました。

現在(v13.13.2)は「絵文字を追加」を押すとNew emojiダイアログが表示され「ファイルを選択」>アップロードという操作ですが、ここでは1つのファイルしか選択する事が出来ません(恐らくダイアログで扱える絵文字が1つだけのため?) 絵文字が20個あれば20回、開いて選択して登録して、という操作を繰り返す必要があります。 しかも、ファイル名がデフォルトの名前としても採用されず空白のまま(#10997)なので毎回名前をコピペする操作が必要です。

ということで、手間と労力が激増して非常に困っております。

icalo35 avatar Jul 10 '23 14:07 icalo35

最近13.13にアップデートしたのですが、まとめて登録できないので13.12以前と同じ運用ができなくなり非常に困っています。 ユーザーからカスタム絵文字の申請が週に数十~100以上のペースであるサーバーの場合、カスタム絵文字をまとめて登録する機能がないととてもではないですが運営していけません。 ほんとに無理です。たすけてください。

prlg25 avatar Jul 19 '23 18:07 prlg25

一応代替策としてmeta.json作ってzipにまとめてインポートから登録すれば一括で登録自体はできるような気はします

tai-cha avatar Jul 19 '23 19:07 tai-cha

meta.json無くてもzip importできるようにすれば解決するわね

syuilo avatar Jul 20 '23 02:07 syuilo

もしくはまとめて登録用の選択肢追加するとか

syuilo avatar Jul 20 '23 02:07 syuilo

zipインポートの方が手っ取り早そう

tamaina avatar Jul 20 '23 02:07 tamaina

現状のzipインポートは失敗率が高く、そしてその原因もいまいちわからないので、何か新たな仕組みを用意した方が良い感じがしてます。

ウチも割と申請多いので対策がほしいところ……。何卒。

sasagar avatar Jul 20 '23 03:07 sasagar

zip importが失敗することも直って欲しいしそれとmeta.jsonが不要になれば解決するような気がします…?

tai-cha avatar Jul 20 '23 03:07 tai-cha

zipインポートはサイズの問題では…?

tamaina avatar Jul 20 '23 03:07 tamaina

zip importが失敗することについてのIssueどこ?

tamaina avatar Jul 20 '23 03:07 tamaina

https://github.com/misskey-dev/misskey/issues/10778 なるほど

tamaina avatar Jul 20 '23 03:07 tamaina

当時絵文字のバルクインポート自体がライセンスの観点で問題視 https://github.com/misskey-dev/misskey/issues/10778#issuecomment-1624965420

そうなの

tamaina avatar Jul 20 '23 03:07 tamaina

meta.jsonがなくなるというのも一案だけども、結局Web UIでの負荷が大きいと大量登録の負荷は変わらない印象があったりもする...という気持ちです。 meta.jsonは「オプションファイル」という感じで処理できたら一番良いのかなと。

sasagar avatar Jul 20 '23 03:07 sasagar

失敗したときにUI側でエラー表示できるかどうかというのもあった方が良さそうですね...。 (今はエラーが出ないので上手くいったと思い込んでしまう。)

sasagar avatar Jul 20 '23 03:07 sasagar

絵文字のzipインポートのAPIとしての動作はサーバーのキューに突っ込むだけなので、キューの実行中に出たエラーをフロントエンドに出すのはかなり難しいかもです

tamaina avatar Jul 20 '23 03:07 tamaina

失敗したら管理者にメールで通知するとかが一番簡単そう

syuilo avatar Jul 20 '23 03:07 syuilo

Web UIだと気づきやすいというのはあるのですが、何かしらの通知が来るだけでもかなりの改善になる気がしますね。

sasagar avatar Jul 20 '23 03:07 sasagar

コントロールパネルにログビューア作るとか

CyberRex0 avatar Jul 20 '23 03:07 CyberRex0

かなり脱線するけどユーザー個別に管理者/システムからお知らせ送れる機能は欲しいと思ってる

syuilo avatar Jul 20 '23 03:07 syuilo

ちょっと脱線するけどmeta.jsonからライセンスも登録したいです

(あれ、いまできなかったですよね)

tai-cha avatar Jul 20 '23 04:07 tai-cha

こんなのがある https://github.com/misskey-dev/misskey/issues/10221

syuilo avatar Jul 20 '23 04:07 syuilo

1個1個の追加はめっちゃ手間なのでとりあえずでzipとかの手段があるとありがたい気持ちはめっちゃあります

某絵文字94個パック入れたときもunzip失敗してapplication/octet-streamのゴミファイルが登録されたやつの差し替え(とファイル削除)がちょっと大変だった

tai-cha avatar Jul 20 '23 05:07 tai-cha

ユーザーからカスタム絵文字の申請が週に数十~100以上のペースであるサーバーの場合、カスタム絵文字をまとめて登録する機能がないととてもではないですが運営していけません。

個別に登録だと何が困るのかしら 普通、ユーザーから申請されたとするとひとつひとつ(著作権的に大丈夫かなどの)審査をして登録するだろうから「一度にまとめて何十個も登録する」っていうシチュエーションがあまり想像できてない

syuilo avatar Jul 20 '23 06:07 syuilo

どちらかというと今の個別登録の操作が煩雑すぎる

acid-chicken avatar Jul 20 '23 06:07 acid-chicken

絵文字追加ボタン押す→ファイル選択する→OK押す だと思うけどこれ以上簡略化できるかしら

syuilo avatar Jul 20 '23 06:07 syuilo

現状は ・絵文字の名前にファイル名が反映されないので入力 ・カテゴリーを選択する ・タグを入力する(エイリアス登録) の手順を全て個別でやる必要があって、先に審査が終わっているものをまとめて登録したいときにはものすごい手間になっているのは事実だったりします。

sasagar avatar Jul 20 '23 06:07 sasagar

現状は ・絵文字の名前にファイル名が反映されないので入力 ・カテゴリーを選択する ・タグを入力する(エイリアス登録) の手順を全て個別でやる必要があって、先に審査が終わっているものをまとめて登録したいときにはものすごい手間になっているのは事実だったりします。

カテゴリーとかタグ入力はオプションだった気が

syuilo avatar Jul 20 '23 06:07 syuilo