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

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

  • автор:

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

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

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

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

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

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

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

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

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

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

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

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

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

Проблема

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

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

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

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

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

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

Решение

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

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

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

Установка

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

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

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

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

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

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

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

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *