Бот который удаляет системные сообщения в телеграмме

от admin

Телеграм бот — как удалить системные сообщения?

Для нужд небольшого, но активно растущего, чата, встала необходимость написать своего telegram бота, который удаляет системные сообщения о добавлении в чат новых участников. Это такие сообщения, как:

Исаак добавил(а) Иакова

Иосиф Виссарионыч теперь в группе

Думал использовать регулярные выражения, обрабатывающие все сообщения и удаляющие те, в тексте которых встречается «добавил(а)» или «теперь в группе» но опасаюсь, что таким образом могут быть удалены и сообщения участников чата, которые подобное сочетание слов использовали (маловероятно, но все же).

Telegram бот для удаления смс системных уведомлений о вступлении в группу или покинул группу

Telegram бот для удаления смс системных уведомлений о вступлении в группу(чат) или покинул группу (чат)Бот для автоматического удаления уведомлений о вступлении в группу «name вступил(а) в группу..» @Toptgcmc_bot

+Интервал удаления меньше 1 секунды после вступления нового участника в группу.

Очень простой в использование Добавьте бота в группу и назначьте Администратором с правами «Удалять сообщения» и все готово бот будет удалять смс о вступлении в группу или о том что человек покинул группу

Telegram бот для удаления сообщений «покинул (а) группу»

Предлагаю ищущим людям, возможно, полезный инструмент – Telegram бот-удалятель сообщений «Иван Пупкин покинул(а) группу» или “Иван Пупкин присоединился к группе по ссылке”. Сразу с порога предлагаю перенестись к рассмотрению проблемы.

Без чтения – добавляем бота @LeftChatDestroyer_bot

Выдаем права администратора

Проблема

Да «чтобы было», решили и мы себе завести чат в «телеге», чтобы людям помогать, и чтобы люди сами помогались в решении разных компьютерных проблем. Но так как это для нас не основное дело, людей решили добавлять неспеша – самотеком. А пока не наберется критическая масса (хотя бы 100 человек), ограничить беседы.

Сказано – сделано. Но вот незадача, пока группа ограничена на сообщения, остаются только системные сообщения в духе:

Некто покинул(а) группу
Некто присоединился к группе по ссылке

И таких системных сообщений много. Но главная беда из них – «покидальщики». Выход одного участника из чата почему-то провоцирует и других на такой же подвиг. А в интернетах даже накопал вот такой вот скриншот на эту тему:

Читать:
Как войти в телеграмм без устройства

Ну просто массовый побег. Добавившиеся же напротив мотивируют других на вступление (не мотивируют, наш анализ показал, что без системных сообщений всем только лучше). И эти сообщения никак не выключаются в настройках чата. Конечно, можно удалять их вручную (а я так и делал), но надоедает, да и не всегда удобно мгновенно делать это удаление.

Решение

Решение простое – нужно добавить бота с таким функционалом в чат, и пускай он сам этим занимается. Но что-то поиск в этот день на меня обиделся, и простого бота с функционалом простого удаления сообщений «… покинул группу» найдено не было. Или полный фарш, или что-то подозрительное.

Для себя не жалко и времени потратить, создан вот этот бот:

Функционал исключительно простой: автоматически удаляет системные сообщения «… покинул(а) группу» и подобные. Если вдруг захочется видеть что-то другое – добро пожаловать в комментарии.

Установка

Делаем за 3 шага:

  1. Добавляем бота к себе в группу:

Telegram бот для удаления сообщений «покинул (а) группу»

  1. Добавляем бота в администраторы группы:

Telegram бот для удаления сообщений «покинул (а) группу»

Больше ничего делать не нужно. Любой вышедший из группы или вошедший – и сообщение удалено. Для личного использования, на массовый продукт не претендуем (хотя на момент обновления статьи продукт уже является довольно-таки массовым, пользуемся на здоровье).

Телеграм бот для удаления системных уведомлений

Интервал удаления 1-2 секунды после вступления нового участника в группу.

Популярные боты:
@joinhider_bot
@AntiServiceMessage_Bot
@RemoveJoinGroupMsgBot

Установите любого бота в требуемую группу и назначьте Администратором с правами «Удаление сообщений»

Как установить:
1. Откройте вашу группу и кликните на ее название
2. Далее в правом верхнем углу кликните на кнопку Изм.
3. Далее кликните на Администраторы и нажмите на Добавить администратора
4. В поиске найдите нужного бота и кликните на него.
5. У бота оставьте активной опцию Удаление сообщений и нажмите в правом верхнем углу Готово.

Похожие статьи