Telegram: Избавляемся от спама в чатах и комментариях
Часто встречаю сообщения о том, что достали боты и спам в Telegram-чатах и не понятно, как избавиться. Когда говорю, как эту проблему решить, то потом просят подробнее рассказать и показать. Поэтому появилась эта статья — буду давать ссылку на неё.
Для борьбы с ботами и спамом есть бот-модератор. Его нужно добавить в чат, дать права удаления и блокировки, настроить и время от времени донастраивать. Эта статья будет с инструкцией и видео.
Расскажу: что за бот и надёжный ли, как работает, что настраивать и донастраивать. Вы сэкономите много времени, когда избавитесь от бесполезной ручной работы подчищая эти бесконечные: подработка за 2-3 часа за 100500$, бесплатные деньги и курсы, фото бывшей подружки с 3-го подъезда и т.д.
Вместо тысячи слов и скриншотов — делал настройки бота с телефона и записывал видео. Включил функцию «Показывать нажатия», так вы увидите куда нажимаю. И дополнительно — делаю медленно, чтобы вы успевали повторять за мной или ставили на паузу. Звука нет.
Что за бот
Сам бот — https://t.me/ChatKeeperBot. Надёжный, им пользуются уже 600к людей, работает 7-ой год, язык настроек — русский. Настройки находятся на сайте, заходить можно с телефона или компьютера. Есть разные тарифы:
- Бесплатно — приветствует всех новеньких, кто вступает в чат. Под приветствием добавляет небольшую рекламу в 2-3 строчки, без картинок, только текст и ссылка. Если в чат никто не вступает, то и рекламу от бота никто не увидит. Для борьбы со спамом и ботами этого тарифа достаточно.
- За 150₽ в месяц — отключает свою рекламу. Минимальная оплата за этот тариф — 3 месяца.
- Для гиков или богатых: 1 500₽ в месяц — можно придумать боту своё имя и добавить ему любую аватарку, чтобы был как родной. Дополнительно — много возможностей для настроек. Бонусом — добавляют в закрытый чат поддержки, к таким же богатым. Мне не довелось брать этот тариф.
Как работает
Настроек у него много. Для защиты от спама и ботов — много не надо. В рамках статьи расскажу лишь об основных, чтобы решить проблему прям быстро и статья не стала огромным талмудом.
Из настроек для борьбы со спамом и ботами, можно:
- При вступлении в чат поставить кнопку «Я не бот». Не нажал — не сможешь писать в чат. Почти все боты не умеют нажимать.
- Запретить писать ссылки и спам-слова — бот будет удалять такие сообщения.
- Ограничить комментирование постов на первое время.
- Запретить писать от имени каналов.
В одном своём древнем чате я поставил кнопку проверки и свёл на нет новых ботов. До того, как поставить кнопку, часть старых ботов уже была в чате. Чтобы выселить их, я добавлял запрещённые слова. Теперь утром не нужно заходить в чат, чтобы удалять спам. Через полгода проверил — бот забанил или не пропустил в чат около 3 000 спамеров.
Настраиваем
Добавляем бота, даём права, заходим на сайт.
Что делаем:
- Переходим в бота https://t.me/ChatKeeperBot
- Добавляем его в чат и даём права. Не путайте чат с каналом, добавить бота надо именно в чат.
- Переходим в ЛС к боту.
- Пишем команду /start.
- Жмём «Войти».
- Жмём «Открыть».
Готово! Получилось? Молодцы!
Ставим кнопку
- Находим чат, который добавили в бота и жмём «Настройки».
- Открываем меню и жмём «Модули».
- Находим «Приветствие и проверка новых участников» и жмём «Настройка».
- Тип проверки выбираем «Кнопка» и ставим название, например «Я человек!».
- Включаем пункт «Запрещать отправку сообщений при вступлении в группу».
- В пункте «Удалять участников, не прошедших проверку через» ставим время. У меня — 5 минут.
- Листаем вниз и ищем «Настройка сообщения приветствия новых пользователей». Я написал:
%username%, привет!
Это какой-то чат, здесь мы знакомимся и общаемся. Ботов и спамеров не любим.
Человек ли ты? - Жмём дискетку, чтобы всё сохранить.
В сообщение добавляем «%username%», чтобы бот обращался к зашедшему.
Запрещаем писать Telegram-ссылки
- Открываем меню и жмём «Модули».
- Жмём «Добавить модуль».
- Находим «Фильтр Telegram-ссылок» и жмём «Добавить».
- Ищем пункт «Список ссылок» и жмём «Включить».
- Заполняем «Черный список» или «Белый список», если надо. У меня — пусто, поэтому запрещены все ссылки.
- Чуть ниже ищем и включаем пункт «Разрешить упоминание пользователей чата». Ссылки запрещены, но участники между собой могут друг-друга тегать.
- Жмём дискетку, чтобы сохранить.
Наказание
Во всех модулях, где мы что-то запрещаем есть вкладка «Предупреждение и наказание». Чтобы не повторять эту настройку про каждый модуль, вынес в отдельный блок.
В наказаниях всё настроено до нас, по умолчанию, бот:
- Удаляет сообщение и пишет в чате, что участнику вынесено предупреждение.
- Предупреждает до 3 раз.
- На 4-ое нарушение — запрещает писать на 1 день и пишет об этом в чате.
- Раз в сутки обнуляются все предупреждения. То есть, если нарушать правила чата 2 раза в сутки, то бот будет постоянно только удалять сообщения и предупреждать, без запрета.
На первое время ок, всё можно изменить по своему. Главное, что по умолчанию спам удаляет, но минус в том, что засоряет своими предупреждениями.
Давайте заставим бота удалять все Telegram-ссылки, без суда и следствия. Блокировать пока никого не будем, но и спамить чат предупреждениями тоже перестанем.
Инструкция:
- Заходим в модуль «Фильтр Telegram-ссылок» и ищем вкладку «Предупреждение и наказание».
- Отключаем «Количество предупреждений перед ограничением».
- Возле пункта «Наказание при достижении лимита» жмём «Настроить».
- Жмём «Изменить наказание», выбираем «Удалить сообщение» и сохраняем.
- Отключаем обнуление, округление. Сохраняем.
Такая настройка нужна, чтобы случайно не перебанить весь чат из-за ошибки в настройках.
Когда вы проверите, что бот делает всё как надо, то вместо «Удалить сообщение» выберите «Заблокировать» или то, что нужно вам. В каждом запрещающем модуле можно по своему настраивать наказания.
Продолжаем настраивать другие модули.
Запрещаем писать все остальные ссылки
- Открываем меню, жмём «Модули» и потом «Добавить модуль».
- Находим «Фильтр ссылок» и жмём «Добавить».
- Ищем пункт «Список ссылок» и включаем. Заполняем «Черный список» или «Белый список», если надо. Если не добавлять, бот будет удалять все.
- Жмём дискетку, чтобы сохранить.
По ссылкам всё.
Запрещаем спамить
- Открываем меню, жмём «Модули» и потом «Добавить модуль».
- Находим «Фильтр стоп-слов» и жмём добавить.
- Ищем пункт «Список стоп-слов», добавляем слова, которыми спамят ваш чат. Через вкладку «Text» можно добавить список сразу пачкой, слова через запятые. Если в голову сейчас ничего не приходит, то подсмотрите нужные слова в настройках чата — «Недавние действия».
Вот список слов, которые у меня: Без вложений, Бесплатное обучение, Работа с любой точки мира, Пассивный доход, Ежедневный заработок, Гарантированная прибыль, Удаленная работа, Открытый набор, поиске новых партнёров, Доступное и понятное обучение, Возможность получать, Удаленную занятость, СТАБИЛЬНЫЙ ЗАРАБОТОК, КОМПАНИЯ ПРЕДОСТАВЛЯЕТ, ПРОХОЖДЕНИЯ КУРСА, чистой прибыли, ЗАНЯТОСТЬ ДО, ПPИНИMAEM ЗAЯBKИ, OСTABИTЬ ЗAЯBKУ, Нужны люди - Сохраняем настройки.
- Периодически донастраивайте — пополняйте слова.
Ограничиваем комментирование на некоторое время
- Жмём «Добавить модуль», находим «Ограничить комментирование» и добавляем.
- В пункте «Время, через которое можно писать комментарии к постам» настройте необходимое время. Ориентироваться можно по вашему каналу, когда активность ботов спадает? Обычно, спамят первые минут 3-5.
- Сохраните настройки.
Запрещаем писать от имени каналов
- Жмём добавить модуль, находим «Фильтр сообщений от имени каналов» и добавляем.
- Всё, фильтр добавлен, можно сохранять.
По умолчанию, бот будет удалять сообщения и предупреждать, что так нельзя. Но можно сразу блокировать, выше, в блоке «Наказание», я показывал, где это находится.
Настройки всё
По самым основным настройкам всё.
Пишите в комментариях, если что-то не получается.
Если нужна помощь, можете писать мне в Telegram: