Антиспам-бот для группы в Telegram по вашим правилам
Новый участник сначала нажимает кнопку «Я не бот» и только потом может писать. Сообщения новичков со ссылками и стоп-словами бот удаляет, нарушителя лишает слова на срок, а админ получает отчёт.
Регистрация бесплатная, банковская карта не нужна.
Как это работает
Готовые антиспам-боты работают по чужим правилам: одни режут все ссылки подряд, другие пропускают рекламу. Настроить их под свой чат обычно нельзя.
Свой бот на TAWL делает то, что вы описали словами: какие слова запрещены, сколько дней человек считается новичком, на сколько его лишать слова. Правила меняются в схеме без программиста.
Вы пишете
Если новичок присылает ссылку или стоп-слово, удали сообщение, лиши слова на сутки, запиши в журнал и сообщи админу.
TAWL собирает
- Приём запросасообщение в группе
- Хранилище ключ-значениеновичок? метка живёт сутки
- Найти в текстессылки в сообщении
- Условиеновичок и ссылка или стоп-слово?
- Удалить сообщение в Telegramда: убрать спамМодерация участника Telegramбез права писать 24 чЗаписать в таблицуЖурнал нарушенийСообщение в Telegramадмину: кто и что прислал
- нет: сообщение остаётся
Создайте бота и сделайте его админом
Создайте бота у @BotFather, добавьте его в группу и назначьте администратором с правами удалять сообщения и блокировать участников. Без этих прав Telegram не даст ему модерировать.
Опишите правила
Например: «Когда в группу входит новый участник, запрети ему писать и пришли кнопку „Я не бот“. Нажал — верни права и удали сообщение с кнопкой. Если новичок в первые сутки присылает ссылку или слово из списка, удали сообщение и лиши слова на день, запиши это в журнал и сообщи админу».
Подключите бота к адресу
На адресе процесса нажмите «Подключить Telegram-бота». Теперь каждое сообщение, нажатие кнопки и вступление в группу запускает процесс.
Проверьте со второго аккаунта
Зайдите в группу как новичок и пришлите ссылку. В истории запусков видно, какое правило сработало и что сделал бот.
Что получится
Подойдёт админам рабочих и клиентских чатов, сообществ, чатов жилых домов и групп обсуждения при каналах, особенно там, где нужны свои правила, а не общий фильтр.
Кнопка «Я не бот»
Новый участник не может писать, пока не нажмёт кнопку. Бот проверяет, что нажал именно он, возвращает права и удаляет сообщение с кнопкой.
Ссылки и стоп-слова
Бот находит в тексте ссылки, телефоны и слова из вашего списка. Правила могут касаться только новичков или всех, кроме админов.
Мут и бан со сроком
Лишить слова или забанить можно на срок от 30 секунд до 366 дней или навсегда. Снять ограничение админ может кнопкой «Это не спам» в отчёте.
Журнал нарушений
Каждое срабатывание записывается в таблицу: кто, когда, какое правило и текст сообщения. По журналу видно, не слишком ли строгие правила.
Что важно знать заранее
Чего этот процесс не умеет сейчас. Лучше узнать до регистрации.
- Спам распознаётся по вашим правилам: ссылки, слова, время в группе. Нейросети, которая сама понимает, что сообщение рекламное, в работе бота нет; ИИ в TAWL только помогает собрать схему.
- Бот должен быть администратором группы с правами удалять сообщения и ограничивать участников. Владельца и других админов он ограничить не может.
- Ограничение со сроком снимет сам Telegram. Если же новичок не нажал «Я не бот», его права вернёт только нажатие или админ: запуска по расписанию нет.
- Свои сообщения бот может удалять, пока им меньше 48 часов. Это ограничение Telegram.
Вопросы
Бот удалит спам от старых участников?
Да, если он админ группы. Для кого действуют правила, решаете вы: только для новичков или для всех, кроме админов.
Что, если под фильтр попал нормальный человек?
В отчёте админу есть кнопка «Это не спам». Нажатие возвращает человеку права блоком «Модерация участника Telegram».
Можно приветствовать новичков?
Да. В сообщении с кнопкой «Я не бот» можно написать правила чата, а после нажатия бот пришлёт приветствие с вашим текстом.
Работает в комментариях к каналу?
Да, если комментарии идут через группу обсуждения и бот в ней админ. В самом канале пишут только админы, там спама нет.
Сколько это стоит?
Регистрация бесплатная, на старте дают час процессорного времени на 30 дней. Считается только время, пока процесс работает: ожидание ответа Telegram в счёт не идёт. Проверка одного сообщения занимает миллисекунды, поэтому даже активный чат тратит секунды в сутки.
Опишите свой процесс словами, остальное соберёт Builder
Бесплатно, без банковской карты.



