- 2.2
- 2.3
- Совместимость
- Нет
- Видимый копирайт
EmojiGuard (Smiley & Emoji Guard) защищает ваш форум XenForo от чрезмерного или злоупотребляющего использования смайликов и эмодзи.
Он автоматически устанавливает ограничения на количество повторов сообщений подряд и общее количество.
Дополнение работает с различными типами контента (публикации, сообщения в профилях, личные беседы, подписи) и изначально интегрируется с системой сущностей XenForo, обеспечивая бесперебойное применение правил при создании или редактировании контента пользователями.
Команды командной строки
Для больших форумов или задач по очистке EmojiGuard предоставляет инструмент командной строки:
Функции
Обрабатывает все целевые сущности в соответствии с настройками администратора.
Дополнительные фильтры:
--entity=post|profile_post|conversation|signature → ограничить одним типом контента.
--start-id / --end-id → определить диапазон идентификаторов (полезно для возобновления).
--batch → управлять размером пакета.
--node-id → ограничить сообщениями в определённом узле форума.
--dry-run → имитировать без сохранения изменений.
Применяет те же правила, что и среда выполнения (через MessageCleaner), обеспечивая единообразное применение правил между публикациями в реальном времени и массовой очисткой.
Для любой группы пользователей, которую вы хотите исключить из ограничений, есть разрешение, которое вы можете предоставить:
Он автоматически устанавливает ограничения на количество повторов сообщений подряд и общее количество.
Дополнение работает с различными типами контента (публикации, сообщения в профилях, личные беседы, подписи) и изначально интегрируется с системой сущностей XenForo, обеспечивая бесперебойное применение правил при создании или редактировании контента пользователями.
Команды командной строки
Для больших форумов или задач по очистке EmojiGuard предоставляет инструмент командной строки:
Bash:
php cmd.php wueg:clean-smilies
Функции
Обрабатывает все целевые сущности в соответствии с настройками администратора.
Дополнительные фильтры:
--entity=post|profile_post|conversation|signature → ограничить одним типом контента.
--start-id / --end-id → определить диапазон идентификаторов (полезно для возобновления).
--batch → управлять размером пакета.
--node-id → ограничить сообщениями в определённом узле форума.
--dry-run → имитировать без сохранения изменений.
Применяет те же правила, что и среда выполнения (через MessageCleaner), обеспечивая единообразное применение правил между публикациями в реальном времени и массовой очисткой.
Для любой группы пользователей, которую вы хотите исключить из ограничений, есть разрешение, которое вы можете предоставить: