June 2, 2025

Как скрыть системные сообщения в Telegram-группах?

Если вы управляете активной Телеграм-группой, вы наверняка замечали, как быстро она превращается в поток системных уведомлений: «Пользователь присоединился», «Пользователь покинул чат».
В этой статье я расскажу как за несколько минут настроить чат-бота, который удаляет эти системные сообщения.

Зачем вообще убирать системные сообщения?

Если у вас маленький чат на 20 человек — да, это не критично. Но как только вы переходите рубеж в 50–100 участников, Telegram начинает «гудеть» от уведомлений. Вот почему это проблема:
🔹 Демотивация участников. Когда участники видят, как кто-то уходит, у них может возникать вопрос: «Почему?», особенно если это происходит часто.
🔹 Потеря фоку. Ценные обсуждения тонут в потоке системных сообщений

Как это работает

В своём сообществе ТОЛК я внедрил автоматизацию: системные сообщения о входе и выходе удаляются мгновенно, а админы получают в личку о том, что кто-то присоединился или вышел.

Как это реализовать

Всё делается с помощью Телеграм-бота и автоматизации на платформе BotHunter (есть и другие, но эта — удобная и данный функционал можно реализовать на бесплатном тарифе).

Шаг 1. Создаём Телеграм-бота
Если у вас уже есть бот — пропустите шаг. Если нет:

- Откройте Телеграм и найдите @BotFather.
- Напишите ему команду /newbot.
- Дайте имя боту (например, "MyLinkBot")
и придумайте username (должен заканчиваться на bot, например, mylinkbot)
- После создания бота вы получите токен. Зайдите на сервис BotHunter и подключите токен.

Шаг 2. Добавляем бота в Телеграм-группу
Добавляем созданный чат-бот в группу, и назначаем его администратором

Шаг 3. Настройка логики удаления системных сообщений
В BotHunter перейдите в раздел «Автоматизация → Чат-боты→ создать бота».
Создайте сценарий на каждую из активностей:
- Пользователя добавили в беседу.
- Пользователь присоединился к беседе по ссылке.
- Пользователь вышел из беседы.

Каждый сценарий соедините с блоком действия "удалить сообщение по ID"
И в графе "ID сообщения" напишите эту переменную: {%trigger.message.message_id%}
Готово! Теперь все сообщения о входе/выходе участников будут удаляться.

Если вам важно уведомлять администраторов о входе/выходе из группы, соедините логику с блоком сообщения, в котором администратор настроен как получатель.

Заключение

Автоматическое удаление системных сообщений сделают группу чище, а участники не будут отвлекаться на системные уведомления.

Заказать бота | Тг-канал