Подключение ChatNanny к чату

ChatNanny — бот-модератор для Telegram-групп: убирает спам, ботов и нежелательные сообщения. Подключение занимает меньше двух минут.

1

Приглашение бота в группу

Перейдите в Telegram, откройте описание вашей группы, нажмите «Добавить участника» и найдите в поиске:

@ChatNannyBot

Вы также можете нажать кнопку «Добавить бота» на главной странице нашего сайта для автоматического приглашения.

Назначение администратором

Чтобы бот мог анализировать сообщения и блокировать нарушителей, ему необходимы соответствующие права администратора в вашей группе.

2

Необходимые права администратора

Перейдите в настройки группы -> «Администраторы» -> «Добавить администратора» -> Выберите ChatNanny. Включите следующие права:

  • Удаление сообщений (сохраняет чат чистым)
  • Блокировка пользователей (необходимо для капчи и банов)
  • Пригласительные ссылки (для проверки вступлений)

⚠️ Внимание: права на добавление новых администраторов боту не требуются. Оставляйте этот пункт выключенным.

Проверка новых участников

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

Аватарка

Фото профиля проверяется на откровенные снимки. Найденную порно-аватарку бот запоминает навсегда: следующий аккаунт с тем же фото блокируется мгновенно. Строгий режим ловит ещё и съёмку в белье, но под него могут попасть обычные пляжные фото, поэтому по умолчанию он выключен.

Описание профиля, текст и комментарии каналов

В описании профиля ищутся приглашения в чужие каналы и раздача файлов. В сообщениях — мошенничество, вербовка на «работу» и спам, в том числе спрятанный в цитате чужого поста. Отдельно проверяются комментарии, написанные от имени канала: в группах комментариев так приходит почти вся реклама. Имена и никнеймы не проверяются: за них слишком часто попадали живые люди.

Глобальный спам

Аккаунт, пойманный за откровенную аватарку в любой подключённой группе, попадает в глобальную базу. В остальных группах его блокируют сразу — на входе или на первом сообщении, даже если он успел сменить фото.

Работает бесплатно

Проверка по глобальной базе не требует тарифа Pro: это поиск в нашей базе, а не разбор фотографий. Наполняют базу группы с Pro — там работает проверка аватарок, которая спамеров и находит. Так каждая группа защищена от тех, кого уже поймали у соседей.

Что можно настроить

Проверку можно выключить, а меру — выбрать: заблокировать, выгнать с возможностью вернуться или только записать в журнал, ничего не делая. Доверенные участники под проверку не попадают: ваше решение сильнее глобальной базы. В базу идут только автоматические срабатывания за откровенную аватарку — ручные баны админов туда не попадают, иначе один администратор закрывал бы человеку вход во все группы сразу.

Защитная Капча при входе

Капча предотвращает автоматическое вступление бот-ферм. При входе в чат новый участник временно лишается права отправлять сообщения, пока не решит простую проверку.

Доступные варианты капчи

  • Кнопка — простое подтверждение «Я не робот».
  • Математический пример — сложение двух чисел (например: 12 + 5 = 17).
  • Поиск эмодзи — выбор верной картинки из списка.

Вы можете настроить время на решение (от 30 до 300 секунд) и меру наказания при неудачной проверке (кик или бан).

Фильтры ссылок и стоп-слов

Обеспечьте дополнительный уровень безопасности вашей группы с помощью тонкой настройки запретов.

Блокировка ссылок и упоминаний

Запретите отправку веб-ссылок (http/https), ссылок на другие каналы Telegram (@channel) или упоминания пользователей. Вы можете настроить «Белый список доменов», ссылки на которые не будут удаляться (например, ваш сайт или полезные сервисы).

Фильтрация стоп-слов

Укажите слова или фразы, которые нельзя. Сообщения с этими словами бот удаляет. Есть режимы точного совпадения и частичного вхождения.

Антимат

Готовый список ругательств на русском и узбекском — набирать ничего не нужно. Ловит и обход: подмену букв цифрами и латиницей, растяжку, точки между буквами и написание целиком латиницей. Узбекский понимает в обоих алфавитах — кириллица и латиница для бота одно и то же. Обычные слова не задевает: «рубля», «мудрость», «Херсон», «ko‘tarish», «ammo», «sikl» проходят свободно.

Готовые правила: крипта, заработок, ставки, интим

Четыре вида объявлений, которые в обычной группе не пишут. Списки готовые, набирать ничего не нужно. 🪙 Крипта — «куплю Тезер ТРК20», «продам USDT, пишите в лс». 💰 Заработок — «доход от 300$ в день», «без вложений», «гарантированный доход», а также фальшивые вакансии: «помощник флориста — 6000 ₽/день, гибкий график». 🎰 Ставки — названия контор, промокоды, бонусы на депозит. 🔞 Интим — «интим услуги», «выезд», «индивидуалка». Понимает обход с удвоенными буквами и подменой латиницы: «Tеззер тррк20» для бота то же самое слово. Обычную речь не трогает — нужны два признака сразу, поэтому «биткоин вырос», «какой у тебя заработок», «ставки по кредиту» и «досуг детей» проходят свободно. Каждое правило включается отдельно. Проверка своя, без нейросети, работает на любом тарифе и на каждом сообщении.

Антиспам новичков

Отдельные правила для тех, кто только вошёл: первые несколько сообщений проверяются строже. Можно запретить новичкам ссылки, упоминания, медиа и завести свой список слов — достаточно корня, «работ» поймает и «работа», и «подработку». Старожилов эти слова не касаются.

Команды модерации в чате

Вы можете управлять пользователями прямо в чате с помощью текстовых команд. Пишите команды в ответ (reply) на сообщение нарушителя.

Синтаксис и форматы команд

Команды можно вводить с префиксом / или ! (например, /mute или !mute). Поддерживаются следующие варианты адресации и времени:

  • В ответ на сообщение: отправьте команду (опционально со сроком и причиной) ответом на сообщение нарушителя (например, !mute 1h флуд).
  • По юзернейму или ID: укажите данные пользователя после команды (например, !ban @username 7d спам или /mute 123456789 30m).
  • Единицы времени: m (минуты), h (часы), d (дни), w (недели), mo (месяцы). Например: 15m, 2h, 3d. Значение 0, forever или навсегда задает бессрочное наказание.
Команда Описание Пример
/mute Ограничивает отправку сообщений (режим чтения). /mute 12h (на 12 часов)
/unmute Возвращает пользователю право писать сообщения. /unmute
/ban Исключает из группы навсегда (блокировка). /ban
/unban Разблокирует пользователя, позволяя ему вернуться. /unban
/warn Выдает официальное предупреждение нарушителю. /warn
/unwarn Снимает одно предупреждение с пользователя. /unwarn
/kick Удаляет пользователя из чата (без бана). /kick
/id Показывает подробную информацию о пользователе (ID, имя, username). /id