Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Телеграм бот для защиты от спама
Антиспам бот Телеграм @user_ban_bot позволяет эффективно бороться со спамом и не требует от вас никаких настроек. Не нужен список спам слов и прочих временных и материальных ваших затрат. Бот работает по принципу: установил и забыл.
Для работы бота необходимо добавить его себе, а затем в общий чат с правами админа. Всем админам чата, которые добавят бота себе, в личку будут приходить уведомления о сообщениях, которые бот подозревает, но не может решить самостоятельно и однозначно. Так же в настройке можно включить уведомления в личку о вновь вступивших с кнопками "❌ Забанить" и "✅ Надежный"
Антиспам Телеграм бот будет банить автоматически в следующих случаях:
- В имени иероглифы или арабские буквы
- В поле язык установлен любой, кроме русского, казахского, узбекского, украинского. Нужны другие - напишите!
- Новый участник вступает во множество чатов за короткое время или пишет много сообщений с похожим текстом в разные чаты
- В течение
месяцанекоторого времени после добавления, участник присылает сообщение, содержащее:- любую ссылку или @ник (можно разрешить в настройках бота)
- в тексте нет ни одной русской буквы и это не смайлик. (Чисто английский текст можно разрешить в настройках бота)
- в тексте русские слова, с заменой отдельных букв на английские
- текст содержит фразы, которые бот однозначно расценил, как спам. Проверка идет сложными регулярными выражениями, а не отдельными фразами или стоп-словами.
- картинку, видео, аудио, голосовое сообщение или документ. (Картинки и видео можно разрешить в настройках бота)
- реклама с приглашением за подробностями в личку(можно отключить в настройке, - удобно для чатов объявлений)
- некоторые другие алгоритмы, которые мы не раскрываем, чтобы не упрощать жизнь спамерам 😎
Подозрительные сообщения, а также видео, картинки и документы пересылает всем админам группы, которые добавили бота в личку с кнопкой "Забанить". В случае бана в личку без звука приходит информационное сообщения о том, что бот забанил и с кнопкой "Разбанить". Кнопка "Разбанить" удаляет участника из черного списка и возвращает ему права писать в группе. Если для группы в настройках бота стоит режим "бана", то участник не будет возвращен в группу автоматически - это ограничение платформы телеграм.
Запрет на картинки для новых участников можно отключить в настройке для каждого конкретного чата, в этом случае будет проверяться только сопровождающий картинку текст.
Чтобы отменить проверку конкретного нового участника, отправьте в личку боту команду /rating @НИК или /rating https://t.me/НИК
Бот автоматически удаляет сообщения "добавлен участник" и "участник покинул группу", - можно отключить в настройках.
Если бота лишить прав удалять сообщения или банить участника, - он автоматически покинет вашу группу, т.к. становится бесполезным! Зачем нагружать наши сервера, проверяя ваши сообщения, если бот не может при этом вам помочь?!
Когда участник написал одинаковое сообщение в нескольких чатах, в которых установлен наш антиспам бот и за это сообщение в одном из чатов он забанен, то он будет забанен во всех чатах с удалением этого сообщения. Чем в большем количестве чатов бот будет добавлен, тем больше спама он сможет фильтровать.
Вы можете поблагодарить автора и поддержать разработку, отправив деньги на карту по СБП
+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/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, максимальный размер файла ограничен телеграмом и составляет 50Мб.
Для загрузки файла большего размера - используйте платные функции в расширенных настройках.
Меня забанили, что делать?
Если вас забанили - обратитесь к администратору группы, обычно контакт есть в описании или в закрепленном сообщении.
Если администратор недоступен или не отвечает, или вы не можете открыть группу, вы можете платно разбанить себя во всех чатах бота,
для этого добавьте бота себе и оплатите услугу.
Обратите внимание: после разблокировки, если вы опять нарушите правила группы, вы будете опять автоматически заблокированы!
Эта опция доступна не для всех чатов, т.к. администратор чата может ее отключить.
Список групп, каналов и чатов в которых антиспам бот ведет борьбу со спамом
- в базе бота: 1 003 256
- во всех чатах бота: 1 434 478
- забанено: 210 618
Проанализировано сообщений за сутки: 23 826
Используя нашего бота, вы получаете бесплатную рекламу своего чата здесь. Случайные 50 чатов, в которых более 100 участников и используют нашего антиспам бота. Обновите страницу и получите другие 50 чатов.
Политика конфиденциальности в отношении user_ban_bot
- Мы читаем и сохраняем все последние сообщения из ваших чатов чтобы реализовать команду
/ban
. Срок хранения сообщений - 3 суток. Сообщения не покидают наш сервер и никому не передаются ни при каких условиях. - Подозрительные сообщения мы пересылаем всем администраторам вашего чата, которые добавили себе бота с запросом: забанить, надежный, информация.
- Мы сохраняем в базу всех ваших пользователей, которые добавились в чат или хотя бы один раз написали сообщение после установки нашего бота в ваш чат.
- Мы считаем общее количество написанных сообщений пользователями для премиальных чатов.
- В личные сообщения мы пишем только администраторам и только если они добавили себе бота.
- Мы не размещаем никакие посты и никакую рекламу в ваших чатах.
Премиальные функции телеграм-бота
Весь функционал бота по защите от спама - полностью бесплатный. Для индивидуальных особенностей чатов мы предоставляем платные функции:
- Индивидуальные стоп-слова и выражения. Вы указываете список слов или выражений. Участник чата будет забанен или органичен в соответствии с основными настройками вашего чата.
- Банить если вступил за малое время во много чатов. Бот банит за это автоматически, по своему сложному алгоритму. Вы можете использовать свою индивидуальную схему бана, для пресечения спамеров ещё на этапе вступления. Будьте осторожны, возможны ложные срабатывания. Обратитесь в поддержку для добавления других параметров.
- Если вы оплатили расширенный функционал, то в получаемых информационных сообщениях вы будете видеть за какие конкретно выражения был бан, за какую именно ссылку, за бан в каком именно чате при перекрестном бане.
- Ограничивать за мат. Вы указываете список слов или выражений. Участнику чата ставится ограничение что-либо писать на указанный вами срок. Вы можете задать текст, который бот выведет вместо сообщения.
- Ограничивать за флуд. Вы можете указать сколько подряд разных и сколько всего одинаковых сообщений от одного участника за указанное время приведет к ограничению его писать в чат на указанный вами срок.
- Надежность за активность. Вы можете указать сколько сообщений в чате приведет к отметке пользователя "Надежным".
- Топ активных. Бот посчитает и введет топ активных участников вашего чата за все время.
- Разрешенные ссылки(url). Вы можете разрешить оставлять ссылки на свой сайт или на какой-то дружественный или публичный сайт, например на YouTube.
- Разрешенные расширения файлов. По умолчанию бот запрещает отправлять любые документы. Вы можете разрешить отправку "безопасных" файлов, например файлов-презентаций или файлов со схемами.
- Приветствие новым участникам. По вашему желанию, бот может выводить сообщение каждому новому участнику, указав дополнительные кнопки со ссылками на правила. Как сделать приветственное сообщение всем новым участникам в чате?
- Что делать после удаления спама. По вашему желанию, бот может выводить заданное вами сообщение при каждом удалении спама или раз в сутки, при первом спаме выводить статистическое сообщение с информацией о количестве удаленного спама именно в этом чате или включить полностью тихий режим. При выводе статистики, бот удаляет свое прошлое статистическое сообщение, - это важно для чатов с низким трафиком.
- Восстановление забаненных. Вы можете запретить платное автоматическое восстановление забаненных участников.
Участник может отменить бан во всех чатах за 399 руб. При этом он не становится надежным и так же сразу будет забанен при нарушении правил. - Загрузить файл сообщений result.json. Телеграм имеет ограничения на объем файлов отправляемых боту. Чтобы его обойти используйте эту опцию.
- Очистить чат от "Удаленный аккаунт". При блокировке пользователей, особенно в режиме "Ограничивать"(mute) остается большое количество пользователей, которые удалены в телеграм, но числятся у вас в списке пользователей. Вы можете встречать "Удаленный аккаунт" пролистывая список пользователей. Их можно удалить вручную или воспользоваться этой функцией. Будут удалены только те пользователи, которые были добавлены после добавления бота в чат, включая тех, о которых бот узнал из загрузки файла сообщений - это ограничение телеграм. Функция работает долго для больших чатов и требует много ресурсов из-за ограничений телеграм. По окончании работы, вы получите сообщение.
- Атака ботов. Если Вы обнаружили что к вам в чат набежало за маленькое кол-во времени много участников - то с вероятностью 99.9%
вы получили "нашествие ботов", которые вскоре начнут спамить.
И кроме того, они плохо влияют на показатели чата для рекламодателей.
Вы можете одной кнопкой удалить всех вступивших за любой промежуток времени. Бот оставит тех, кто вступал ранее этого периода в другие чаты, что практически исключает удаление нормальных участников. Боты будут именно забанены, вне зависимости от настроек банить или ограничивать за спам.
Также админ может отправить в чат команду/kicknew
или/kicknew КоличествоЧасовНазад
. - Контроль нашествия ботов. Укажите максимальное количество пользователей, которое может войти в чат за определённый интервал времени.
Если это количество будет превышено — автоматически включится "режим нашествие ботов" и бот забанит или ограничит всех подписавшихся за этот интервал и
будет удалять/ограничивать всех новых, пока не спадет их интенсивность.
Бот оставит тех, кто вступал ранее этого периода в другие чаты, что практически исключает удаление нормальных участников.
Во всех выводимых текстах для ссылки на участника используйте:
{@}
- полное имя, ник и ID участника{id}
- id участника{name}
- @ник участника{fullname}
фамилия и имя
Чтобы вставить в текст соответствующий код, нажмите на него в блоке рядом с блоком ввода текста.
Чтобы открыть "🛠 Расширенные настройки" используйте команду /settings, далее выбираете чат и "🛠 Расширенные настройки".
Стоимость и условия оплаты расширенного функционала
- 30 дней - 299 руб. (~3.01$)
- 180 дней - 1699 руб. (~17.1$)
- 365 дней - 2999 руб. (~30.19$)
- Предоставляется скидка до 30% за оплату одновременно нескольких чатов.
- В чатах до 10 участников все расширенные функции предоставляются без оплаты.
- Все добавляемые в дальнейшем возможности предоставляются в рамках оплаченного тарифа (без дополнительной оплаты).
- Оплатить можно в рублях или в криптовалюте.
Планы развития телеграм-бота защиты от спама
В настоящий момент бот решает все проблемы со спамом в русско-язычных чатах. В планах сделать дополнительный функционал, который выходит за рамки стандартных функций антиспам-бота. Когда эти планы будут реализованы зависит от количества желающих поддержать разработку.
- Новым пользователям - запрет сообщений на XX минут
- Вступление в закрытую группу через капчу или набор вопросов. Частично взять функционал из Телеграм бот для автоматического приема участника в группу
- Поддержка английского языка
- Запретить пересылку в чат из других
- Максимальное кол-во сообщений в сутки
- Минимальное количество символов текста сообщения
Максимальное количество символов - Распознавать текст на картинках с помощью ИИ
- Автоответы - Бот будет отправлять готовые ответы на сообщения участников чата.
- Команды для призыва участников - в чат отправляется команда со скрытыми обращениями к участникам(упоминания): всем, которые давно не писали, другие условия
- Сообщение для оживления чата: цитаты великих / анекдот / ваши фразы в определенный диапазон времени при отсутствии активности
- Первый комментарий - Бот отправит автоматический первый комментарий к опубликованному посту в канале с кнопками.
- Через сколько сообщений считать надежным
- Виджет для отображения чата на сайте
- За мат сначала предупреждать, потом запрещать писать на N часов, потом банить
- Регулярные выражения в пользовательских фильтрах
- Премиальная поддержка пользователей
.
Прокомментировать/Отблагодарить