Подключение ChatNanny к чату
ChatNanny — бот-модератор для Telegram-групп: убирает спам, ботов и нежелательные сообщения. Подключение занимает меньше двух минут.
Приглашение бота в группу
Перейдите в Telegram, откройте описание вашей группы, нажмите «Добавить участника» и найдите в поиске:
Вы также можете нажать кнопку «Добавить бота» на главной странице нашего сайта для автоматического приглашения.
Назначение администратором
Чтобы бот мог анализировать сообщения и блокировать нарушителей, ему необходимы соответствующие права администратора в вашей группе.
Необходимые права администратора
Перейдите в настройки группы -> «Администраторы» -> «Добавить администратора» -> Выберите 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 |