Как установить бота для удаления рекламы и спама в Telegram-группе
Главная проблема открытых Telegram-групп с большим числом участников — реклама, спам-ссылки и рекламные сообщения, пересланные из других каналов. Удалять всё это вручную утомительно, особенно если группа активная. Эта инструкция показывает, как установить в свою группу готового бота «Страж группы» (Guruh qo'riqchisi) — без единой строчки кода.
Что делает бот
«Страж группы» проверяет каждое сообщение в группе и автоматически удаляет ссылки (сайты, t.me), пересылки из других каналов и групп, рекламу через @username и запрещённые слова, которые вы зададите. При повторных нарушениях участник получает предупреждение, а по достижении лимита — заглушается, исключается или блокируется навсегда — на ваш выбор. Для новых участников есть необязательная капча, благодаря которой спам-боты вообще не могут писать в группу.
Шаги
1. Получите токен у @BotFather
Откройте в Telegram @BotFather, отправьте /newbot, задайте боту имя и username. В конце скопируйте выданный токен и никому его не передавайте. Подробнее: Получение токена.
2. Запустите бота из каталога
Перейдите на страницу «Страж группы» и нажмите «Запустить бесплатно» (бот полностью работает и на Бесплатном тарифе). Введите полученный токен.
3. Заполните основные настройки
Самое важное поле — «Владельцы бота (ID)»: сюда вводится ваш Telegram ID (форма предложит его автоматически). Только люди с этими ID смогут управлять ботом. При желании включите настройку «Только мои группы» — тогда добавить бота в группу сможете только вы.
4. Настройте защиту
Форма предлагает варианты: удалять ссылки, блокировать пересылки, удалять рекламу через @username, список запрещённых слов, лимит флуда (слишком частых сообщений). Для начала можно оставить значения по умолчанию — потом их можно изменить в любой момент в разделе «Настройки». Если в группе должны быть разрешены какие-то сайты (например, ваш собственный), добавьте их в поле «Разрешённые сайты».
5. Выберите наказание
С помощью настроек «Лимит предупреждений» и «Тип наказания» (заглушить / исключить / заблокировать) вы задаёте, после скольких нарушений и какие меры принимаются. Чтобы начать мягче, рекомендуем «Заглушить».
6. Добавьте бота в группу администратором
Когда бот запущен, на его странице появится ссылка для добавления в группу. При переходе по ней Telegram попросит выбрать группу — бот автоматически будет добавлен администратором только с двумя необходимыми правами (удаление сообщений и ограничение участников), лишних прав не запрашивается.
7. Проверьте настройки в группе
Отправьте в группе команду /sozlamalar (как администратор группы) и убедитесь, что защита включена. Если нужна капча, её тоже включают здесь.
8. Протестируйте
Со второго Telegram-аккаунта отправьте в группу ссылку — сообщение должно удалиться автоматически. Вступите в группу как новый участник и проверьте, что капча работает.
Полезные команды
Для администраторов группы: /warn (выдать предупреждение, ответом на сообщение), /mute, /kick, /ban и обратные к ним /unwarn, /unmute, /unban. Сколько предупреждений у каждого участника, можно посмотреть через /warns. Полный список — на странице «Страж группы».
Работает ли на бесплатном тарифе?
Да — «Страж группы» полностью работает в рамках Бесплатного тарифа: привязывать карту не нужно, просто доступно 256 МБ RAM и ограниченные ресурсы. Если серверу нужны ресурсы, а бот долго неактивен (в группе долго нет сообщений), его могут усыпить, и он проснётся за несколько секунд при новом сообщении — для обычной модерации это незаметно. В конце сообщений бота (например, приветствия) отображается небольшая ссылка «🤖 Botxona.uz»; чтобы убрать её, можно в любой момент перейти на платный тариф.
Против скрытой рекламы и новых уловок
Спамеры часто меняют тактику: вместо обычной ссылки пишут текст поверх картинки, используют скрытые ссылки (ссылку, спрятанную под текстом) или отправляют несколько сообщений подряд, чтобы обойти фильтры. «Страж группы» распознаёт и скрытые ссылки (невидимые ссылки в тексте сообщения), проверяет пересланные сообщения независимо от источника, а через настройку «Лимит флуда» помечает саму отправку множества сообщений за короткое время как подозрительное поведение и автоматически заглушает участника. Если в вашей группе какое-то слово или фраза (например, название бренда конкурента) постоянно приходит как спам, достаточно добавить его в список «Запрещённые слова» — регистр букв не учитывается.
Управление несколькими группами одним ботом
Если вы управляете несколькими группами (например, разделёнными по району, продукту или региону), во все можно добавить одного бота — даже с одним токеном у каждой группы будут свои независимые настройки: в одной капча включена, в другой выключена. Командой /guruhlar (в личном чате, как владелец) можно посмотреть список всех групп под вашим контролем.
Частые вопросы
Что делать, если бот удалил не то сообщение?
Смягчите настройки — например, добавьте нужные домены в список «Разрешённые сайты» или выключите «Удалять рекламу через @username», если это мешает обычной переписке участников.
Работает ли бот в нескольких группах?
Да, один бот может работать в неограниченном числе групп, и у каждой группы свои настройки (через /sozlamalar).
Если я удалю бота из группы, настройки пропадут?
Настройки группы сохраняются — если добавить бота снова, он продолжит работать с прежними настройками.