«Ах ты…» — сообщение отклонено. ИИ тут ни при чём 🚫
Формы, комментарии и чаты принимают не только текст. Они принимают мат, замаскированные ругательства, Unicode-фокусы, КАПСЛОК!!!, спам и иногда чистый «ываываыва».
Поэтому я сделал TextSieve — детерминированный фильтр качества и безопасности текста для проектов на JavaScript и TypeScript.
🔒 Проверяет текст локально 🌐 Работает с русским и английским 🚫 Без ИИ, внешних API и телеметрии 🔍 Показывает конкретные проблемные фрагменты
📦 Установка: > npm install textsieve
⚠️ Сразу честно: проект активно развивается, а словари пока небольшие. Это не волшебная кнопка и не единственный слой модерации для продакшена. Если у вас есть форма, комментарии или чат — попробуйте TextSieve.
⭐ Звезда поддержит проект 🐛 Issue покажет, что я пропустил 🛠️ PR поможет сделать фильтр лучше