Функция автоматического объединения последовательных сообщений от одного пользователя

Что бы вы хотели сделать?

Мы ищем разработчика или команду для реализации функции в нашем форуме Discourse, которая автоматически объединяет последовательные сообщения одного и того же пользователя. Однако простого объединения недостаточно, поэтому мы предлагаем несколько условий для слияния сообщений, а также возможность тонкой настройки параметров администратором. Это позволит адаптировать такой плагин (я не думаю, что компонент сможет сделать это через API) к различным сценариям использования форумов, если мы решим сделать разработку с открытым исходным кодом.

Ключевые требования к этой функции включают:

  • Последовательные сообщения, являющиеся ответами на одно и то же сообщение, должны объединяться.
  • Последовательные сообщения без ссылки на ответ должны объединяться.
  • Должен быть предусмотрен настраиваемый временной интервал, в течение которого последовательные сообщения, удовлетворяющие другим критериям, должны объединяться.
  • В плагин могут быть добавлены дополнительные настройки, такие как:
    • Категории, к которым должна применяться эта функция.
    • Группы пользователей, к которым должна применяться эта функция (или, наоборот, выбор групп, которые следует исключить из применения этой функции).

Мы открыты к любым другим предложениям, которые сделают эту разработку полезной для различных сценариев использования.

Расширенные требования (не уверен, что это возможно):

  • Добавить элементы управления сообщениями для «разъединения» объединённых сообщений, хотя я не вижу, как это сделать чисто, если только функция слияния не будет добавлять какие-либо скрытые метаданные в исходное содержимое сообщения (или в другое место в БД) при объединении сообщений.

Когда это должно быть сделано?

Мы рассчитываем на реализацию этой функции в течение следующих 3 месяцев. Однако мы готовы обсудить сроки, которые будут реалистичны для разработчика/команды, при условии обеспечения качественного результата.

Какой у вас бюджет в долларах США для этой задачи?

У нас нет выделенного бюджета на эту задачу, так как данная функция не предполагает увеличения доходов нашего форума. Безусловно, это улучшит пользовательский опыт на нашем экземпляре форума, который отличается высокой скоростью обсуждений и большим количеством обмениваемых медиафайлов. Мы открыты к вашим предложениям и расценкам.

Требования для квалификации

Вы должны иметь хотя бы некоторую активность на meta.discourse.org, чтобы предложить себя в качестве потенциального подрядчика. Если вы новичок в Discourse Meta, пожалуйста, приложите ссылки на ваше портфолио и/или любые материалы, которые помогут нам проверить вашу надёжность как разработчика или команды.

4 лайка

Пишу вам в личные сообщения

4 лайка

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.