← Все вопросы

🚫 Стоп-слова

Как создать наборы запрещённых слов и подключить их к правилам модерации

🤔 Что такое стоп-слова?

Стоп-слова — это слова или фразы, которые вы считаете недопустимыми в своём чате. Когда участник пишет сообщение, содержащее стоп-слово, бот автоматически применяет к нему наказание.

📌 Примеры стоп-слов:
реклама скидка купить заработок крипта спам подпишись telegram
💡 Стоп-слова ищут ТОЧНОЕ совпадение. Если нужно найти паттерн (ссылку, телефон) — используйте regex-правила.

⚙️ Как это работает в Guardo247?

1
Создаёте набор стоп-слов Группируете слова по теме: «Нецензурные», «Реклама», «Крипто-спам»
2
Добавляете слова в набор Вручную или импортом из .txt файла
3
Привязываете набор к правилу В правиле модерации выбираете нужный набор стоп-слов
4
Правило применяется к чату Бот проверяет все сообщения и наказывает за стоп-слова

📦 Готовые наборы стоп-слов

При регистрации вам автоматически создаются два готовых набора:

🔞

Нецензурные стоп-слова

600+ слов: мат, оскорбления, грубая лексика

Рекомендуется: бан
📢

Стандартные стоп-слова

300+ слов: реклама, спам, призывы, мошенничество

Рекомендуется: предупреждение
💡 Вы можете использовать готовые наборы, редактировать их или создавать свои с нуля.

➕ Как добавить свои стоп-слова?

1 Зайдите в раздел «Наборы стоп-слов»
2 Выберите набор или создайте новый
3 Нажмите «Добавить слово» и введите слово
4 Или импортируйте список из .txt файла (каждое слово с новой строки)
📄 Пример содержимого .txt файла:
реклама
скидка
акция
распродажа
купить
продать
заработок
крипта
spam

⚡ Какие действия можно настроить?

В правиле модерации вы выбираете действие для стоп-слов:

🚫
Бан
Пользователь удаляется из чата
🔇
Мут
Пользователь не может писать некоторое время
⚠️
Предупреждение
Сообщение удаляется, пользователь получает предупреждение
🗑️
Удалить
Только удаление сообщения без наказания
💡 Действия настраиваются в правиле модерации. Например, для нецензурной лексики — бан, для рекламы — предупреждение.

🔗 Как стоп-слова связаны с правилами?

Стоп-слова сами по себе не работают — они должны быть привязаны к правилу модерации:

📦 Набор стоп-слов
📋 Правило модерации
💬 Чат
💡 Один набор стоп-слов можно использовать в нескольких правилах. Например, «Нецензурные» слова могут быть в правилах «Туризм» и «Крипта» одновременно.

💡 Советы по настройке стоп-слов

🎯
Начинайте с малого Добавьте 10-20 самых частых нарушений, постепенно расширяйте список
📂
Группируйте по темам Создайте отдельные наборы: «Нецензурные», «Реклама», «Крипто-спам»
🎭
Учитывайте контекст Слово «крипта» может быть нормальным в крипто-чате, но спамом в туристическом
🔄
Регулярно обновляйте Спамеры придумывают новые слова — следите за актуальностью списка

❓ Частые вопросы

🔹 Чем стоп-слова отличаются от regex-правил?
Стоп-слова ищут точное совпадение слов. Regex-правила ищут паттерны: ссылки, телефоны, email и т.д. Для обычных слов используйте стоп-слова.
🔹 Регистр букв имеет значение?
Нет, бот проверяет слова без учёта регистра. «РЕКЛАМА», «Реклама» и «реклама» будут найдены одинаково.
🔹 Можно ли использовать слова с пробелами?
Да, можно добавлять фразы из нескольких слов. Например: «купить крипту», «заработать в интернете».
🔹 Что делать, если слово используется в разных контекстах?
В таких случаях лучше использовать regex-правила для более точной фильтрации. Или создайте отдельный набор для контекстных слов.
🔹 Можно ли отключить отдельное слово в наборе?
Да, каждое слово можно включить/отключить независимо от других. Это удобно для тестирования.