マストドンはデフォルトで投稿の文字数上限500文字なんだけどうぃろーちゃん500文字以上の返事する時にエラー出るから上限5000文字とかにしておかないといけないんだけど5000文字にする設定したはずなんだけど500文字から変わらなかったー
なんでだろうね?
Pleromaがデフォルトで5000文字になってるからPleroma用のうぃろーちゃんのコード書こうと思ってます
Conversation
Notices
-
Embed this notice
小森ちこ🍫Vtuber (comorichico@mastodon.comorichico.com)'s status on Wednesday, 19-Jul-2023 11:27:11 JST 小森ちこ🍫Vtuber -
Embed this notice
zunda (zundan@mastodon.zunda.ninja)'s status on Wednesday, 19-Jul-2023 11:27:11 JST zunda @comorichico Mastodonからのポストの最大文字数の変更には何箇所かコードの変更が必要ですよー。ざっと見た限り弊ぼっちでは下記のファイルを変更してあるようです
app/javascript/mastodon/features/compose/components/compose_form.jsx
app/validators/status_length_validator.rb
spec/validators/status_length_validator_spec.rb -
Embed this notice
小森ちこ🍫Vtuber (comorichico@mastodon.comorichico.com)'s status on Wednesday, 19-Jul-2023 14:26:15 JST 小森ちこ🍫Vtuber @zundan あれ!ちょっと変わったのかな?いじってないのあるかも
app/serializers/rest/instance_serializer.rbにmax_toot_charsとか入れるのはなくなった?
-
Embed this notice
zunda (zundan@mastodon.zunda.ninja)'s status on Wednesday, 19-Jul-2023 14:26:15 JST zunda @comorichico git blame app/serializers/rest/instance_serializer.rbすると、2021-07-10 17:58:41 +0200のコミット275fa4746b1から、statuses.max_charactersはStatusLengthValidator::MAX_CHARSを参照するようになったみたいです。この定数はapp/lib/status_length_validator.rbで定義されてるみたいですねー。弊ぼっちは最大1024文字にしているので、 https://github.com/mastodon/mastodon/compare/main...zunda:use-ruby32 からブラウザで「1024」を探していただくと実際にどこが変更されているか確認してもらえるかもしれません。
-
Embed this notice
小森ちこ🍫Vtuber (comorichico@mastodon.comorichico.com)'s status on Wednesday, 19-Jul-2023 16:26:13 JST 小森ちこ🍫Vtuber @zundan status_length_validator.rbはapp/lib/status_length_validator.rbじゃなくてapp/validators/status_length_validator.rbにない?
MAX_CHARSは5000に変えたんだけどダメだったーIn conversation permalink -
Embed this notice
zunda (zundan@mastodon.zunda.ninja)'s status on Wednesday, 19-Jul-2023 16:26:13 JST zunda @comorichico 今手元で確認できなくて申し訳ないんだけど、いつだったかパスが変わったかもです。お手元で、git grep 500 とかでどこかに元の制限が残っていないか確認するのもいいかもです。あと、念のため、RAILS_ENV=productionではassets:precompileしてPumaを再起動してブラウザでリロードしないと変更が反映されなさそうです。
In conversation permalink -
Embed this notice
小森ちこ🍫Vtuber (comorichico@mastodon.comorichico.com)'s status on Wednesday, 19-Jul-2023 17:32:42 JST 小森ちこ🍫Vtuber @zundan precompileはやったーけどダメだった
500まだ無いか探してみるー!In conversation permalink -
Embed this notice
zunda (zundan@mastodon.zunda.ninja)'s status on Wednesday, 19-Jul-2023 17:32:42 JST zunda @comorichico あ、一般論として、ブラウザでのWeb UIの動きがおかしいときはJavaScriptのコード(Web UIからブラウザに送り込まれて実行される)を、投稿ボタンを押すとエラーが返ってくる場合はRubyのコード(サーバ上でリクエストを受け取ったら実行される)を見直してみると良いかもです
In conversation permalink -
Embed this notice
小森ちこ🍫Vtuber (comorichico@mastodon.comorichico.com)'s status on Wednesday, 19-Jul-2023 17:41:18 JST 小森ちこ🍫Vtuber @zundan 見てみたけどわからなかった!
もういじるところは全部いじったと思うんだけどなあIn conversation permalink -
Embed this notice
zunda (zundan@mastodon.zunda.ninja)'s status on Wednesday, 19-Jul-2023 17:41:18 JST zunda @comorichico うーん…いじった部分が反映されていないとかかなぁ…。Web UIに余計な文字を表示させるとか、サーバのログに余計なメッセージを残すとか、絶対に確認できるような変更をしてみて、それが確認できるか確かめてみてもいいかも…
In conversation permalink
-
Embed this notice