Есть ли способ увеличить «максимальную длину сообщения» для конкретной темы?

Я обновляю конкретную тему через API. К сожалению, несколько раз я столкнулся со следующей ошибкой:

{"errors":["Тело сообщения ограничено X символами; вы ввели Y."]}

Проблема в том, что я не хочу увеличивать max post length в настройках администратора, так как это установит новую максимальную длину сообщения для всех тем. Но я пока не вижу другого варианта.

Есть ли возможность установить max post length для конкретной темы (или для пользователя/токена, отправляющего тело темы)?

Вы можете создать плагин, который позволит установить максимальную длину сообщения по вашему желанию для одной темы (или пользователя?), а затем применить другое ограничение для остальных.

Почему бы просто не увеличить максимальную длину сообщения для всех постов?

Я понятия не имею, как это сделать.

Тема, которую я редактирую через API, необычно длинная для обычного поста. Это список плагинов в виде таблицы с названием, описанием, авторами и ссылкой. Никто никогда не станет писать такой длинный пост вручную. :wink:

Если вы не хотите идти сложным путём и изучать всё самостоятельно, вы можете составить спецификацию, собрать средства и объявить об этом в Marketplace.

Хорошо, в общем это невозможно в Discourse, если только не написать плагин. Понятно.

Это просто означает, что мне придется разместить этот список плагинов где-то еще, а не в Discourse. Проблема решена. Люди смогут переходить по внешней ссылке…

Кто-нибудь когда-нибудь писал так долго? Я просто спрашиваю, является ли увеличенный максимальный размер реальной угрозой?