Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Телеграм бот для защиты от спама

Антиспам бот Телеграм @user_ban_bot позволяет эффективно бороться со спамом и не требует от вас никаких настроек. Не нужен список спам слов и прочих временных и материальных ваших затрат. Бот работает по принципу: установил и забыл. В большинстве случаев вам не нужно ничего читать, разбираться в тонкостях и менять настройки по-умолчанию! Вам не нужно оплачивать работу бота при любом количестве участников!
Для работы бота необходимо добавить его себе, а затем в общий чат с правами админа. Всем админам чата, которые добавят бота себе, в личку будут приходить уведомления о сообщениях, которые бот подозревает, но не может решить самостоятельно и однозначно. Так же в настройке можно включить уведомления в личку о вновь вступивших с кнопками "❌ Забанить" и "✅ Надежный"
Антиспам Телеграм бот будет банить автоматически в следующих случаях:
- В имени иероглифы или арабские буквы
- В поле язык установлен любой, кроме русского, казахского, узбекского, украинского. Нужны другие - напишите!
- Новый участник вступает во множество чатов за короткое время или пишет много сообщений с похожим текстом в разные чаты
- В течение
месяцанекоторого времени после добавления, участник присылает сообщение, содержащее:- любую ссылку или @ник (можно разрешить в настройках бота)
- в тексте нет ни одной русской буквы и это не смайлик. (Чисто английский текст можно разрешить в настройках бота)
- в тексте русские слова, с заменой отдельных букв на английские
- текст содержит фразы, которые бот однозначно расценил, как спам. Проверка идет сложными регулярными выражениями, а не отдельными фразами или стоп-словами.
- картинку, видео, аудио, голосовое сообщение или документ. (Картинки и видео можно разрешить в настройках бота)
- реклама с приглашением за подробностями в личку(можно отключить в настройке, - удобно для чатов объявлений)
- некоторые другие алгоритмы, которые мы не раскрываем, чтобы не упрощать жизнь спамерам 😎
Подозрительные сообщения, а также видео, картинки и документы пересылает всем админам группы, которые добавили бота в личку с кнопкой "Забанить". В случае бана в личку без звука приходит информационное сообщения о том, что бот забанил и с кнопкой "Разбанить". Кнопка "Разбанить" удаляет участника из черного списка и возвращает ему права писать в группе. Если для группы в настройках бота стоит режим "бана", то участник не будет возвращен в группу автоматически - это ограничение платформы телеграм.
Запрет на картинки для новых участников можно отключить в настройке для каждого конкретного чата, в этом случае будет проверяться только сопровождающий картинку текст.
Чтобы отменить проверку конкретного нового участника, отправьте в личку боту команду /rating @НИК или /rating https://t.me/НИК
Бот автоматически удаляет сообщения "добавлен участник" и "участник покинул группу", - можно отключить в настройках.
Если бота лишить прав удалять сообщения или банить участника, - он автоматически покинет вашу группу, т.к. становится бесполезным! Зачем нагружать наши сервера, проверяя ваши сообщения, если бот не может при этом вам помочь?!
Когда участник написал одинаковое сообщение в нескольких чатах, в которых установлен наш антиспам бот и за это сообщение в одном из чатов он забанен, то он будет забанен во всех чатах с удалением этого сообщения. Чем в большем количестве чатов бот будет добавлен, тем больше спама он сможет фильтровать.
Когда бот банит участника, он удаляет все его сообщения за последние 30 минут.
Если вы разбанили участника путем удаления из четного списка в телеграм, то бот об этом не знает и будет банить повторно, т.к. считает что это "глюк" телеграмма и телеграм забыл про бан. Разбанивайте командой /unban или /rating.
Статус "надежный" можно присвоить только тем, кто у вас уже есть в группе и бот об этом знает, т.е. с момента добавления бота в чат пользователь что-то писал или вы загрузили старую базу сообщений боту, где пользователь что-то писал.
Вы можете поблагодарить автора и поддержать разработку, отправив деньги на карту по СБП
+79185558077
илилюбым другим способом в боте.
Идеи по доработке присылайте: @kdg22
Справочник команд:
/help
- Описание команд бота/refresh
- Обновить список админов/ban
- Забанить написавшего сообщение. Сработает если пользователь новый или вы админ чата.
Пишите /ban в ответ на сообщение спамера.
Новые участники смогут забанить трижды пожаловавшись на сообщение./kicknew
- Удалить ботов 💎
/kicknew N - удалить ботов за последние N часов.
Команды админа:
/stat
- Статистика/refresh
- Обновить список админов/mute
- Текущему админу больше не присылать информацию о проблемах в чате/unmute
- Текущему админу снова присылать информацию о проблемах в чате/rating
- Поставить указанному пользователю признак надежный, он не будет проверяться и баниться.
Например: /rating @НИК или /rating https://t.me/НИК или /rating 12345678/info
- Информация о пользователе или чате.
Например: /info @НИК или /info https://t.me/НИК или /info 12345678/top
- Активные писатели чата.
Например: /top @НИК или /top https://t.me/НИК или /top 12345678/settings
- Настройка правил бана в чате/setAlarm
- Настройка уведомлений/getPhoto
- Покажет любое фото, сохраненное на серверах телеграм по его id/pay
- Оплата расширенных возможностей 💎
Настройки бота по команде /settings
В настройках Вы можете:- разрешить картинки, фотографии и видео от ненадежных участников. Это нужно для групп объявлений, где все сообщения сопровождаются фотографией.
- разрешить ссылки, в том числе и @НИК.
- разрешить полностью не русские фразы, - это нужно для русских групп, изучающих иностранные языки
- банить или ограничивать в правах за нарушения. Ограничение в правах 🤐 позволит легко вернуть участника при ошибочном бане и позитивно влияет на кол-во участников в группе 😉.
- присылать вновь добавленных участников чата с кнопкой "забанить" в личку. Присылать будет без звука, по умолчанию отключена, включается индивидуально для каждого админа чата.
- "♸ множественные вступления разрешены" - разрешает пользователю вступать сразу во много чатов. Разрешите, если пользователь вступает во множество чатов через папку чатов, в этом случае он в команде /info помечается значком 📁
- 🙅️ не пускать забаненных в других чатах. Если её выключить, то такие участники будут впускаться в группу, но к их сообщениям будет всегда "более внимательное отношение" 🧐
- "✉ вЛичку разрешено" - вы можете разрешить пользователям использовать в сообщении различные фразы, приглашающие продолжить диалог в личных сообщениях.
- Различные другие настройки, которые помогут настроить под нюансы вашего чата
Ключевые слова: защита от спама Телеграм бот, антиспам бот Телеграм, бот антиспам в Телеграме для чата.
Как бороться со спамом в телеграм
Как только ваш чат или канал засветился, а это происходит, как только он перевалит за 100-200 участников, тут же к вам повали куча ботов - спамеров. Вручную удалять такое - не вариант! Что делать?
- Если у вас больше 200 участников, зайдите в Управление группой-> Администраторы ->Активный антиспам-фильтр -> Включить.
- Запретите писать вам в группу посторонним, зайдите в Управление группой -> Тип группы -> Кто может отправлять сообщения -> Только участники
- Добавьте user_ban_bot себе, затем добавьте администратором в группу.
- Если не хотите получать от бота уведомления о том кого он забанил, ибо их может быть очень много, отправьте боту в личку команду /mute.
Вы также можете настроить о чем вас уведомлять по команде /setAlarm в личку боту. - Есть небольшая вероятность, что бот может забанить кого-то полезного, - для исключения проверки этого участника,
отправьте боту
/rating @НИК
или/rating https://t.me/НИК
или/rating ID_пользователя
- бот не будет банить этого пользователя во всех ваших чатах.
Посмотреть что делал бот можно в Управление группой-> Недавние действия.
Вернуть забаненного можно в Управление группой-> Разрешения -> Черный список
- Если не хотите получать от бота уведомления о том кого он забанил, ибо их может быть очень много, отправьте боту в личку команду /mute.
Как бороться со спамом в комментариях к постам в телеграм
Чтобы наш телеграм бот мог удалять спам в комментариях к постам, его нужно добавить администратором в чат комментариев. Для этого откройте "Информация о канале"-> "..." -> "Управление каналом" -> "Обсуждение" -> Откройте группу обсуждения -> "Управление группой" -> "Администраторы" -> "Добавить администратора" -> user_ban_bot
Не надо добавлять бота в сам канал, добавляйте его только в чат обсуждений.
Вопросы и ответы (FAQ)
Почему старый участник когда пишет первое сообщение, бот считает его новым?
Бот видит нового добавленного участника чата по специальному сообщению от телеграмм, если в момент добавления бот уже был в чате админом.
Если на момент добавления участника бота не было в чате, то до любого действия пользователя бот не знает ничего о пользователе.
Соответственно, когда пользователь напишет сообщение, бот будет считать, что он только добавился.
Вы можете выгрузить за пару последних месяцев и прислать боту в личку файл сообщений в формате json, чтобы бот знал ваших старых участников и случайно их не забанил.
Инструкция: в чате три точки -> Экспорт истории чата -> снять все галки с фото, видео, картинок и т.д., выбрать формат: "JSON", период: два-три месяца назад и до текущего.
Из созданной папки пришлите в личку боту файл result.json, максимальный размер файла ограничен телеграмом и составляет 20Мб.
Для загрузки файла большего размера - используйте платные функции в расширенных настройках.
Меня забанили, что делать?
Если вас забанили - обратитесь к администратору группы, обычно контакт есть в описании или в закрепленном сообщении.
Если администратор недоступен или не отвечает, или вы не можете открыть группу, вы можете платно разбанить себя во всех чатах бота,
для этого добавьте бота себе и оплатите услугу.
Обратите внимание: после разблокировки, если вы опять нарушите правила группы, вы будете опять автоматически заблокированы!
Эта опция доступна не для всех чатов, т.к. администратор чата может ее отключить.
Где увидеть id пользователя или чата?
Чтобы включить отображение id пользователя/чата, зайдите в Настройки -> Продвинутые настройки -> Экспериментальные настройки ->
Show Peer IDs in Profile -> Включить. После этого в профиле будет отображаться ID пользователя/чата
Список групп, каналов и чатов в которых антиспам бот ведет борьбу со спамом
- в базе бота: 2 532 041
- во всех чатах бота: 1 782 501
- забанено: 601 059
Проанализировано сообщений за сутки: 54 255
Используя нашего бота, вы получаете бесплатную рекламу своего чата здесь. Случайные 50 чатов, в которых более 100 участников и используют нашего антиспам бота. Обновите страницу и получите другие 50 чатов.
Политика конфиденциальности в отношении user_ban_bot
- Мы читаем и сохраняем все последние сообщения из ваших чатов чтобы реализовать команду
/ban
. Срок хранения сообщений - 3 суток. Сообщения не покидают наш сервер и никому не передаются ни при каких условиях. - Подозрительные сообщения мы пересылаем всем администраторам вашего чата, которые добавили себе бота с запросом: забанить, надежный, информация.
- Мы сохраняем в базу всех ваших пользователей, которые добавились в чат или хотя бы один раз написали сообщение после установки нашего бота в ваш чат.
- Мы считаем общее количество написанных сообщений пользователями для премиальных чатов.
- В личные сообщения мы пишем только администраторам и только если они добавили себе бота.
- Мы не размещаем никакие посты и никакую рекламу в ваших чатах.
Премиальные функции телеграм-бота
Весь функционал бота по защите от спама - полностью бесплатный. Для индивидуальных особенностей чатов мы предоставляем платные функции:
- Индивидуальные стоп-слова и выражения. Вы указываете список слов или выражений каждый с новой строки. рЕгИстР не имеет значения. Участник чата будет забанен или органичен в соответствии с основными настройками вашего чата.
- Банить если вступил за малое время во много чатов. Бот банит за это автоматически, по своему сложному алгоритму. Вы можете использовать свою индивидуальную схему бана, для пресечения спамеров ещё на этапе вступления. Будьте осторожны, возможны ложные срабатывания. Обратитесь в поддержку для добавления других параметров.
- Если вы оплатили расширенный функционал, то в получаемых информационных сообщениях вы будете видеть за какие конкретно выражения был бан, за какую именно ссылку, за бан в каком именно чате при перекрестном бане.
- Ограничивать за мат. Вы указываете список слов или выражений. Участнику чата ставится ограничение что-либо писать на указанный вами срок. Вы можете задать текст, который бот выведет вместо сообщения.
- Ограничивать за флуд. Вы можете указать сколько подряд разных и сколько всего одинаковых сообщений от одного участника за указанное время приведет к ограничению его писать в чат на указанный вами срок. Принципиальное отличие от базовой бесплатной функции бана: базовая функция работает ко всем чатам всех пользователей бота, а не только у вас в чате. Если НОВЫЙ пользователь в течение некоторого ограниченного времени напишет одинаковые сообщения в ЛЮБЫЕ чаты, в которых установлен бот, то пользователь будет забанен во всех чатах. Защита от флуда работает только в рамках вашего чата (всех его веток) с новыми и старыми пользователями.
- Надежность за активность. Вы можете указать сколько сообщений в чате приведет к отметке пользователя "Надежным".
- Топ активных. Бот посчитает и выведет топ активных участников вашего чата за все время.
- Разрешенные ссылки(url). Вы можете разрешить оставлять ссылки на свой сайт или на какой-то дружественный или публичный сайт, например на YouTube.
- Разрешенные расширения файлов. По умолчанию бот запрещает отправлять любые документы. Вы можете разрешить отправку "безопасных" файлов, например файлов-презентаций или файлов со схемами.
- Приветствие новым участникам. По вашему желанию, бот может выводить сообщение каждому новому участнику, указав дополнительные кнопки со ссылками на правила. Как сделать приветственное сообщение всем новым участникам в чате?
- Что делать после удаления спама. По вашему желанию, бот может выводить заданное вами сообщение при каждом удалении спама или раз в сутки, при первом спаме выводить статистическое сообщение с информацией о количестве удаленного спама именно в этом чате или включить полностью тихий режим. При выводе статистики, бот удаляет свое прошлое статистическое сообщение, - это важно для чатов с низким трафиком.
- Ограничивать за спам на время - если за спам выбрано "ограничивать", то можно указать на сколько минут ограничивать. 0 - навсегда.
- Восстановление забаненных. Вы можете запретить платное автоматическое восстановление забаненных участников.
Участник может отменить бан во всех чатах за 399 руб. При этом он не становится надежным и так же сразу будет забанен при нарушении правил. - Загрузить файл сообщений result.json. Телеграм имеет ограничения на объем файлов отправляемых боту. Чтобы его обойти используйте эту опцию.
- Очистить чат от "Удаленный аккаунт". При блокировке пользователей, особенно в режиме "Ограничивать"(mute) остается большое количество пользователей, которые удалены в телеграм, но числятся у вас в списке пользователей. Вы можете встречать "Удаленный аккаунт" пролистывая список пользователей. Их можно удалить вручную или воспользоваться этой функцией. Будут удалены только те пользователи, которые были добавлены после добавления бота в чат, включая тех, о которых бот узнал из загрузки файла сообщений - это ограничение телеграм. Функция работает долго для больших чатов и требует много ресурсов из-за ограничений телеграм. По окончании работы, вы получите сообщение.
- Атака ботов. Если Вы обнаружили что к вам в чат набежало за маленькое кол-во времени много участников - то с вероятностью 99.9%
вы получили "нашествие ботов", которые вскоре начнут спамить.
И кроме того, они плохо влияют на показатели чата для рекламодателей.
Вы можете одной кнопкой удалить всех вступивших за любой промежуток времени. Бот оставит тех, кто вступал ранее этого периода в другие чаты, что практически исключает удаление нормальных участников. Боты будут именно забанены, вне зависимости от настроек банить или ограничивать за спам.
Также админ может отправить в чат команду/kicknew
или/kicknew КоличествоЧасовНазад
. - Контроль нашествия ботов. Укажите максимальное количество пользователей, которое может войти в чат за определённый интервал времени.
Если это количество будет превышено — автоматически включится "режим нашествие ботов" и бот забанит или ограничит всех подписавшихся за этот интервал и
будет удалять/ограничивать всех новых, пока не спадет их интенсивность.
Бот оставит тех, кто вступал ранее этого периода в другие чаты, что практически исключает удаление нормальных участников. - Банить ботов-комментаторов Защита от нашествия ботов-шлюх.
Банить если написал комментарий к посту менее чем через указанное кол-во секунд. - Поддержка различных языков
[ ]Разрешить символы киргизского языка
[ ]Разрешить символы казахского языка
[ ]Разрешить символы украинского языка
[ ]Разрешить символы сербского языка
[ ]Разрешить слова которые начинаются с русских символов, и содержат латинские - Ограничения чата для всех участников
[ ] Запрет ссылок
[ ] Запрет голосовых и видео
Что делать после нарушения: Санкции как для новичков, Удалить сообщение, Удалить сообщение и ограничить на сутки - Загрузить файл сообщений result.json до 1Мб Напишите со своего админского аккаунта боту /settings, выберите "Расширенные функционал", на странице докрутите вниз до "Загрузить файл сообщений result.json" Выберите файл, нажмите "Отправить".
Во всех выводимых текстах для ссылки на участника используйте:
{@}
- полное имя, ник и ID участника{id}
- id участника{name}
- @ник участника{fullname}
фамилия и имя
Чтобы вставить в текст соответствующий код, нажмите на него в блоке рядом с блоком ввода текста.
Чтобы открыть "🛠 Расширенные настройки" используйте команду /settings, далее выбираете чат и "🛠 Расширенные настройки".
Стоимость и условия оплаты расширенного функционала
- 30 дней - 299 руб. (~3.83$)
- 180 дней - 1699 руб. (~21.75$)
- 365 дней - 2999 руб. (~38.39$)
- Предоставляется скидка до 30% за оплату одновременно нескольких чатов.
- В чатах до 10 участников все расширенные функции предоставляются без оплаты.
- Все добавляемые в дальнейшем возможности предоставляются в рамках оплаченного тарифа (без дополнительной оплаты).
- Оплатить можно в рублях или в криптовалюте.
Планы развития телеграм-бота защиты от спама
В настоящий момент бот решает все проблемы со спамом в русско-язычных чатах. В планах сделать дополнительный функционал, который выходит за рамки стандартных функций антиспам-бота. Когда эти планы будут реализованы зависит от количества желающих поддержать разработку.
- Новым пользователям - запрет сообщений на XX минут
- Вступление в закрытую группу через капчу или набор вопросов. Частично взять функционал из Телеграм бот для автоматического приема участника в группу
- Полноценная поддержка английского и других языков языка
- Запретить пересылку в чат из других
- Максимальное кол-во сообщений в сутки
- Минимальное количество символов текста сообщения
Максимальное количество символов - Распознавать текст на картинках с помощью ИИ
- Автоответы - Бот будет отправлять готовые ответы на сообщения участников чата.
- Команды для призыва участников - в чат отправляется команда со скрытыми обращениями к участникам(упоминания): всем, которые давно не писали, другие условия
- Сообщение для оживления чата: цитаты великих / анекдот / ваши фразы в определенный диапазон времени при отсутствии активности
- Первый комментарий - Бот отправит автоматический первый комментарий к опубликованному посту в канале с кнопками.
- Виджет для отображения чата на сайте
- За мат сначала предупреждать, потом запрещать писать на N часов, потом банить
- Регулярные выражения в пользовательских фильтрах
- Премиальная поддержка пользователей
.
Прокомментировать/Отблагодарить