Вопрос Не могу поставить фильтр матов через regex в ChatFilter

Mega_KEK

Пользователь
Сообщения
2
Плагин
ChatFilter
Ядро сервера
  1. Spigot
Версия сервера
  1. 1.21
Ссылка
https://www.spigotmc.org/resources/chatfilter-chat-signs-books-and-anvils.81652/
Установил плагин для фильтра чата, на странице указанно, что он поддерживает regex.
offtop До него я пытался использовать и другие плагины, в том числе и хвалёный Chatty, но чатти похоже не особо совместим с 1.21 (в консоли то и дело выскакивают какие-то ошибки (видимо из-за broadcast'а)), плюс чатти не блокирует сообщения, а просто цензурит запрещённые слова. Да, в настройках есть опция, которая по идее и отвечает за полную блокировку сообщений с ругательствами, но она не работает.


Я хотел использовать вот этот фильтр:

Код:
(?iu)\b(?:(?:(?:у|[нз]а|(?:хитро|не)?вз?[ыьъ]|с[ьъ]|(?:и|ра)[зс]ъ?|(?:о[тб]|п[оа]д)[ьъ]?|(?:.\B)+?[оаеи-])-?)?(?:[её](?:б(?!о[рй]|рач)|п[уа](?:ц|тс))|и[пб][ае][тцд][ьъ]).*?|(?:(?:н[иеа]|(?:ра|и)[зс]|[зд]?[ао](?:т|дн[оа])?|с(?:м[еи])?|а[пб]ч|в[ъы]?|пр[еи])-?)?ху(?:[яйиеёю]|л+и(?!ган)).*?|бл(?:[эя]|еа?)(?:[дт][ьъ]?)?|\S*?(?:п(?:[иеё]зд|ид[аое]?р|ед(?:р(?!о)|[аое]р|ик)|охую)|бля(?:[дбц]|тс)|[ое]ху[яйиеё]|хуйн).*?|(?:о[тб]?|про|на|вы)?м(?:анд(?:[ауеыи](?:л(?:и[сзщ])?[ауеиы])?|ой|[ао]в.*?|юк(?:ов|[ауи])?|е[нт]ь|ища)|уд(?:[яаиое].+?|е?н(?:[ьюия]|ей))|[ао]л[ао]ф[ьъ](?:[яиюе]|[еёо]й))|елд[ауые].*?|ля[тд]ь|(?:[нз]а|по)х)\b

Но как бы я не пытался его использовать, ничего не работает. Вот даже не знаю, что теперь делать... Я уже перепробывал кучу чат-менеджеров, и ничего не подходит. ChatFilter, конечно, не чат-менеджер, а просто фильтр, но я думал, что смогу хотя-бы нормальный анти-мат/анти-спам поставить, но похоже, что нет(
 
Решение
Да. Возможно, я не правильно выразился, но изначально я планировал использовать именно Chatty, так как, помимо фильтра, в нём в целом есть много других нужных мне функций. Я отказался от него из-за несовместимости с 1.21 и из-за того, что полная блокировка запрещённых слов не работала вне зависимости от конфига.
И да, я видел, что разработчик на Spigotmc org давал ссылку на гитхаб, где можно скачать "эксперементальные билды", поддерживающие новые версии, которые, как я полагаю, и есть вами упомянутые Dev сборки. Вот та самая ссылка:
Единственное, я понятия не имею как оттуда скачивать... Я знаю, что это возможно звучит глупо, но я даже искал в интернете, как скачивать с Github, но...
Установил плагин для фильтра чата, на странице указанно, что он поддерживает regex.
offtop До него я пытался использовать и другие плагины, в том числе и хвалёный Chatty, но чатти похоже не особо совместим с 1.21 (в консоли то и дело выскакивают какие-то ошибки (видимо из-за broadcast'а)), плюс чатти не блокирует сообщения, а просто цензурит запрещённые слова. Да, в настройках есть опция, которая по идее и отвечает за полную блокировку сообщений с ругательствами, но она не работает.


Я хотел использовать вот этот фильтр:

Код:
(?iu)\b(?:(?:(?:у|[нз]а|(?:хитро|не)?вз?[ыьъ]|с[ьъ]|(?:и|ра)[зс]ъ?|(?:о[тб]|п[оа]д)[ьъ]?|(?:.\B)+?[оаеи-])-?)?(?:[её](?:б(?!о[рй]|рач)|п[уа](?:ц|тс))|и[пб][ае][тцд][ьъ]).*?|(?:(?:н[иеа]|(?:ра|и)[зс]|[зд]?[ао](?:т|дн[оа])?|с(?:м[еи])?|а[пб]ч|в[ъы]?|пр[еи])-?)?ху(?:[яйиеёю]|л+и(?!ган)).*?|бл(?:[эя]|еа?)(?:[дт][ьъ]?)?|\S*?(?:п(?:[иеё]зд|ид[аое]?р|ед(?:р(?!о)|[аое]р|ик)|охую)|бля(?:[дбц]|тс)|[ое]ху[яйиеё]|хуйн).*?|(?:о[тб]?|про|на|вы)?м(?:анд(?:[ауеыи](?:л(?:и[сзщ])?[ауеиы])?|ой|[ао]в.*?|юк(?:ов|[ауи])?|е[нт]ь|ища)|уд(?:[яаиое].+?|е?н(?:[ьюия]|ей))|[ао]л[ао]ф[ьъ](?:[яиюе]|[еёо]й))|елд[ауые].*?|ля[тд]ь|(?:[нз]а|по)х)\b

Но как бы я не пытался его использовать, ничего не работает. Вот даже не знаю, что теперь делать... Я уже перепробывал кучу чат-менеджеров, и ничего не подходит. ChatFilter, конечно, не чат-менеджер, а просто фильтр, но я думал, что смогу хотя-бы нормальный анти-мат/анти-спам поставить, но похоже, что нет(
Не знаю пробовали ли вы Chatty, там ругулярки работают. именно Dev сборки работают
Есть сразу вариация для белого и чёрного списка.

Можете так же попробовать вот эту:
Код:
(?i)\b(?:([унз]а|\b(?:хитро|не)?вз?[ыьъ]|с[ьъ]|(?:и|ра)[зс]?[ьъ]?|(?:о[тб]|п[оа]д)[ьъ]?|(?:.\B)+?[оаеи-])?|(?:[нз]а|по)х|бл(?:[эя]|еа?)(?:[дт][ьъ]?)?|м(?:анд|уд(?:[яаи]|[ею]| и[н]|раш)|ор|алф[ьъ]|от)\b|\S*?(?:п(?:изд|ид[аое]?р|ед(?:р(?!о)|[аое]р|ик)|охую)|бля(?:[дбц]|тс)|[ое]ху[яйиеё]|хуйн)
 
Не знаю пробовали ли вы Chatty, там ругулярки работают. именно Dev сборки работают
Есть сразу вариация для белого и чёрного списка.
Да. Возможно, я не правильно выразился, но изначально я планировал использовать именно Chatty, так как, помимо фильтра, в нём в целом есть много других нужных мне функций. Я отказался от него из-за несовместимости с 1.21 и из-за того, что полная блокировка запрещённых слов не работала вне зависимости от конфига.
И да, я видел, что разработчик на Spigotmc org давал ссылку на гитхаб, где можно скачать "эксперементальные билды", поддерживающие новые версии, которые, как я полагаю, и есть вами упомянутые Dev сборки. Вот та самая ссылка:
Единственное, я понятия не имею как оттуда скачивать... Я знаю, что это возможно звучит глупо, но я даже искал в интернете, как скачивать с Github, но ничего полезного не нашёл. Я думал, что что-то измениться, если я зарегестрируюсь там, но нет, ничего не поменялось.
Как я могу получить эти Dev сборки?
 
Единственное, я понятия не имею как оттуда скачивать...
Чтобы скачивать нужно иметь аккаунт на github
Объединено

Я знаю, что это возможно звучит глупо, но я даже искал в интернете, как скачивать с Github, но ничего полезного не нашёл. Я думал, что что-то измениться, если я зарегестрируюсь там, но нет, ничего не поменялось.
У меня все есть, не знаю что там у тебя.
 

Вложения

  • Screenshot_2024-11-12-15-37-23-796_com.android.chrome-edit.jpg
    Screenshot_2024-11-12-15-37-23-796_com.android.chrome-edit.jpg
    135.2 KB · Просмотры: 11
Да. Возможно, я не правильно выразился, но изначально я планировал использовать именно Chatty, так как, помимо фильтра, в нём в целом есть много других нужных мне функций. Я отказался от него из-за несовместимости с 1.21 и из-за того, что полная блокировка запрещённых слов не работала вне зависимости от конфига.
И да, я видел, что разработчик на Spigotmc org давал ссылку на гитхаб, где можно скачать "эксперементальные билды", поддерживающие новые версии, которые, как я полагаю, и есть вами упомянутые Dev сборки. Вот та самая ссылка:
Единственное, я понятия не имею как оттуда скачивать... Я знаю, что это возможно звучит глупо, но я даже искал в интернете, как скачивать с Github, но ничего полезного не нашёл. Я думал, что что-то измениться, если я зарегестрируюсь там, но нет, ничего не поменялось.
Как я могу получить эти Dev сборки?
 

Вложения

  • Chatty.zip
    22.7 MB · Просмотры: 0
Назад
Сверху Снизу