GuardDeFensy — антиспам-бот для Telegram-групп
Сам удаляет из Telegram-групп спам, мошенничество и флуд, ненадолго ограничивает авторов и проверяет новичков одной кнопкой — дежурный модератор не нужен.
Задача
Любая открытая Telegram-группа рано или поздно обрастает спамом: «от 300$ в неделю, пишите в лс», поддельная «поддержка Telegram», которая просит код из СМС, фишинговые ссылки, выдуманные «взносы». Админы не могут следить за чатом круглые сутки, а участники уходят из группы, полной мусора. Бот снимает эту рутину с админов: очевидное исчезает само, обычные разговоры остаются, а людям остаётся решать только то, где действительно нужен человек.
Что сделано
Что делает: бот читает каждое сообщение в группе и проверяет его объяснимыми правилами на английском, русском и украинском — заработок с «пишите в лс», просьбы прислать код входа, пароль или seed-фразу, «переведите взнос мне», ссылки, у которых текст показывает один сайт, а ведут на другой, домены-двойники, рекламу, флуд и рейды одинаковых сообщений. Такое сообщение удаляется сразу, а автор получает ограничение на минуту; при повторах — на день, потом на неделю. Мат тоже удаляется, но без ограничения. Новички нажимают одну кнопку, прежде чем писать. Цитаты, предупреждения о мошенниках и вопросы вроде «это слово грубое?» не наказываются, а ссылка на карту или одно слово «крипта» — не нарушение. С участниками бот говорит по-английски, по-русски или по-украински — на языке Telegram каждого человека. То, что может решить только человек, — угрозы, жалобы, обжалования — приходит админу карточкой, а вечером приходит сводка за день.
Как подключить
- 01
Добавьте бота
Добавьте @GuardDeFensy_bot в группу администратором. Кнопка ниже открывает Telegram с уже отмеченными нужными правами: удалять сообщения, ограничивать участников, приглашать.
- 02
Напишите нам
Напишите нам в Telegram название группы. Пока мы не включим бота для этого чата, он там ничего не делает — так он не работает там, где его не просили.
- 03
Дальше он сам
Дальше следить за чатом не нужно: бот удаляет очевидный спам и мошенничество, ограничивает автора на минуту (при повторе — на день, потом на неделю) и просит новичков нажать одну кнопку, прежде чем писать.
- 04
Отмена в одно нажатие
Если бот удалил лишнее, скажите нам: у каждого автоудаления есть кнопка «отменить», она снимает ограничение. Само удалённое сообщение вернуть нельзя — Telegram этого не позволяет.
Нужен свой бот — с вашим названием, правилами и языками, чтобы отчёты и кнопка отмены приходили вам? Поставим отдельную копию для вашего сообщества — обсудим ниже.
Наша роль
Наш продукт: правила, код и сервер — наши. Ему не нужны ИИ и платные сервисы, поэтому работа бота ничего не стоит сверх нашего сервера.
Результат и текущее состояние
Работает на нашем сервере и действует сам: удаляет, ограничивает и хранит каждое решение с доказательством, поэтому любое действие можно проверить, а ошибочное ограничение снять одной кнопкой. 69 автотестов покрывают сценарии — новички, ссылки, фишинг, цитаты, флуд, рейды, перезапуски. На нашем сервере сообщение проверяется примерно за 1 мс, бот занимает около 40 МБ памяти. Точность в процентах не заявляем: правила подстраиваем по реальным решениям.
Важно знать: Telegram показывает сообщение группе раньше, чем его видит любой бот, поэтому спам может мелькнуть, прежде чем исчезнет, а сообщения старше 48 часов удалить уже нельзя. Сообщения админов группы бот не удаляет. Он ловит типичный спам на английском, русском и украинском; поймать всё не обещаем.
Технологии
Нужно что-то похожее?
Сделаем бота для вашего Telegram-сообщества или рабочего чата — модерация, записи, напоминания или ответы — по вашим правилам и на ваших языках: автоматически там, где это безопасно, и с кнопкой для человека там, где нет.
Пока не готовы заказывать разработку?
Начните с консультации: сначала разберёмся с вопросом, без обязательства заказывать работу.
