misskey
misskey copied to clipboard
ノート内のメンションの数によって通知しないようにする機能
Summary
書いてあるとおり
Purpose
メンションスパムの自衛に役立ちそう
Do you want to implement this feature yourself?
- [ ] Yes, I will implement this by myself and send a pull request
何ミュート?
「メンション数ミュート」?
ちがうな
何をミュートしたいのかしら
本文に誰かしらへのメンションがn個以上入っていたら通知しないようにする
user / note
note
うーむ
これは誰が設定する機能?
user / server
ユーザー側での自衛に使うのでもいいし、サーバー管理者が一括で設定するのでもいいかもしれない (ただどちらにしろしきい値の設定に苦労しそう)
日本ではあまり見ないけど、日本以外ではメンションめちゃくちゃつけて会話するスタイルは一般的なんだよな
あー
というかワードミュートの正規表現を駆使すれば現状でも実現できるかも
(ワードミュートって通知も弾けたっけ?)
明らかにスパム対策の機能なので、やるとしたらサーバー管理者で設定できるようにすべきだと思いますが、ダイレクトで大人数とやり取りしている場合などに通知が飛んでこなくなるのは混乱を呼ぶ可能性がありちょっと微妙な感じがします
ハードミュートだと通知から消えますね…確か
((@[a-zA-Z0-9_-]+(@[a-zA-Z0-9_.-]+)?.*?){10,}
的な…?)
別アプローチとして通知のviewに対するMisskeyプラグインのフックがあってもいいかも
別アプローチとして通知のviewに対するMisskeyプラグインのフックがあってもいいかも
よさそう
ただスパム対策というよりは何かあった時にユーザー主体で動けるものの仕込みがあるといいよねという視点、プラグインの話は、なので別Isssueにする -> #13337
https://github.com/yuriha-chan/misskey/tree/limit-mentions
ロールでノート内のメンションの数を制限する実装(動作確認済み) エラーを投げる代わりに silent = true とすると通知しないようにすることもできる
スパムを他のサーバーに発信を防止するためにも必要な機能と思われるので、少なくともサーバー管理者が設定できる必要があると思います。