misskey-dev / misskey

🌎 A completely free and open interplanetary microblogging platform 🚀
https://misskey-hub.net/
GNU Affero General Public License v3.0
10.08k stars 1.38k forks source link

Hard Nyaize #14975

Open syuilo opened 7 hours ago

syuilo commented 7 hours ago

Summary

クライアント側でnotes/create叩き時にnyaizeを行える機能(プラグインで実現するのでも良いかもしれないけど)

Purpose

クライアントによってはisCatでもnyaizeされない場合がある(もしくは今後されなくなるオプションが実装される可能性がある)が、絶対に自分の投稿のながにゃになってほしいユースケースではそれだと困ることがある そのためnyaizeをクライアントに任せるのではなく(従来のように)投稿データそのものをnyaizeするHard Nyaize機能が必要

Do you want to implement this feature yourself?

kakkokari-gtyih commented 4 hours ago

Mk:nyaizeがあるのでプラグインで(やろうと思えば)できる

あと追加でMFMを検知してテキスト部分だけよしなに置き換えできるような関数(Mk:replaceMfmStrとか?)を作ることができれば良さそう(←に関してはハードnyaize以外にも結構便利に使えると思う)

Sayamame-beans commented 3 hours ago

微off-topic:

MFM部分を検知して〜

プラグインから投稿内容を弄りたい場合に、コードブロックなどで囲われている部分を避けたりする需要が稀にあって、構文解析が渋いな…となったことはありましたね