Пользователи нашего форума Discourse могут обойти наше ограничение «максимальное количество эмодзи в заголовке», помещая эмодзи вплотную к слову, предшествующему ему.
Мы со своей стороны подтвердили, что текущий лимит эмодзи в заголовке установлен на 0, тогда как пользователь в приведённом выше примере использовал 3.
Сообщите, пожалуйста, если потребуется дополнительная информация. Спасибо!
Если это будет рассмотрено, стоит упомянуть, что когда эмодзи не отделены пробелом, они вообще не отображаются в заголовках.
С пробелом между эмодзи и текстом:
Без пробела между эмодзи и текстом:
Для ясности: это происходит с эмодзи в любой позиции, а не только в начале заголовка.
Исключение составляет случай, когда идут подряд несколько эмодзи (без пробелов):
Таким образом, эмодзи, по-видимому, требуют пробела после себя для корректного отображения, если только за ними не следует другой эмодзи. А если перед ними нет пробела, это фактически обходит ограничение на максимальное количество эмодзи в заголовке.
Из чистого любопытства я только что попробовал воспроизвести это на try.discourse.org (где в заголовке темы разрешён только 1 эмодзи) и смог уместить два, используя эмодзи из галереи моего телефона, не оставляя пробел, как выше.
По какой-то причине система обрабатывает первый эмодзи иначе, чем второй.
К сожалению, у меня нет технического решения. В качестве альтернативы, не могли бы вы открыть исходное сообщение, вырезать эмодзи из заголовка и оставить примечание об редактировании с просьбой к пользователю прекратить обходить правила форума? (Или отправить ему личное сообщение с аналогичным содержанием?)
Ну, конечно, наши модераторы могли бы это сделать, но разве настройка в 0 эмодзи не должна работать так, как задумано?
Кроме того, на изображениях это не видно, но между последним словом и единственным эмодзи в заголовках, которые публикует этот пользователь, есть пробел.
Мне, однако, не удалось воспроизвести, как именно он это делает, чтобы обойти фильтр.
Я не пробовал создавать пост, чтобы это подтвердить, но на первый взгляд кажется, что это объединение одного символа Unicode-эмодзи и одного названия эмодзи: Emoji title emoji title🥳:partying_face:
Я сначала пропустил ваши предыдущие сообщения относительно звёздочки и облака в заголовках. С пробелом я не могу воспроизвести проблему, но могу воспроизвести проблему, описанную автором темы: любое количество эмодзи допускается, если они сразу следуют за алфавитно-цифровым символом (возможно, за другими символами, но не за пробельными или эмодзи).
Я не нашёл такого случая, но, возможно, пользователь, о котором вы говорите, использует символ, похожий на пробел, но не являющийся пробельным, что позволяет эмодзи следовать за ним.
Абсолютно верно, если это возможно. Хотя я воспринимаю такие ограничения скорее как небольшой барьер, чтобы побудить пользователей следовать предпочтениям форума, а не как абсолютный запрет. Всегда найдётся кто-то, кто найдёт способ обойти то или иное ограничение, и может быть немного утомительно пытаться закрыть все лазейки (особенно если непонятно, как именно это было сделано).
Иногда ручная модерация может дать схожий результат или хотя бы немного времени, чтобы найти лучшее техническое решение. Если обходит ограничение только один человек, и вы редактируете заголовки и просите его в будущем воздерживаться от этого, то ручная модерация может оказаться проще, чем поиск и устранение способа обхода.
Но я надеюсь, что вы всё-таки разберётесь. Мне тоже очень интересно узнать, как они это делают сейчас.
Возможно. Он только что опубликовал три новые темы с эмодзи в конце. На этот раз между эмодзи и последним символом последнего слова больше нет пробела или какого-либо другого символа.