Как скрыть системные сообщения в Telegram-группах?
Если вы управляете активной Телеграм-группой, вы наверняка замечали, как быстро она превращается в поток системных уведомлений: «Пользователь присоединился», «Пользователь покинул чат».
В этой статье я расскажу как за несколько минут настроить чат-бота, который удаляет эти системные сообщения.
Зачем вообще убирать системные сообщения?
Если у вас маленький чат на 20 человек — да, это не критично. Но как только вы переходите рубеж в 50–100 участников, Telegram начинает «гудеть» от уведомлений. Вот почему это проблема:
🔹 Демотивация участников. Когда участники видят, как кто-то уходит, у них может возникать вопрос: «Почему?», особенно если это происходит часто.
🔹 Потеря фоку. Ценные обсуждения тонут в потоке системных сообщений
Как это работает
В своём сообществе ТОЛК я внедрил автоматизацию: системные сообщения о входе и выходе удаляются мгновенно, а админы получают в личку о том, что кто-то присоединился или вышел.
Как это реализовать
Всё делается с помощью Телеграм-бота и автоматизации на платформе BotHunter (есть и другие, но эта — удобная и данный функционал можно реализовать на бесплатном тарифе).
Шаг 1. Создаём Телеграм-бота
Если у вас уже есть бот — пропустите шаг. Если нет:
- Откройте Телеграм и найдите @BotFather.
- Напишите ему команду /newbot.
- Дайте имя боту (например, "MyLinkBot")
и придумайте username (должен заканчиваться на bot, например, mylinkbot)
- После создания бота вы получите токен. Зайдите на сервис BotHunter и подключите токен.
Шаг 2. Добавляем бота в Телеграм-группу
Добавляем созданный чат-бот в группу, и назначаем его администратором
Шаг 3. Настройка логики удаления системных сообщений
В BotHunter перейдите в раздел «Автоматизация → Чат-боты→ создать бота».
Создайте сценарий на каждую из активностей:
- Пользователя добавили в беседу.
- Пользователь присоединился к беседе по ссылке.
- Пользователь вышел из беседы.
Каждый сценарий соедините с блоком действия "удалить сообщение по ID"
И в графе "ID сообщения" напишите эту переменную: {%trigger.message.message_id%}
Готово! Теперь все сообщения о входе/выходе участников будут удаляться.
Если вам важно уведомлять администраторов о входе/выходе из группы, соедините логику с блоком сообщения, в котором администратор настроен как получатель.
Заключение
Автоматическое удаление системных сообщений сделают группу чище, а участники не будут отвлекаться на системные уведомления.