Предлагаю ищущим людям, возможно, полезный инструмент – Telegram бот-удалятель сообщений «Иван Пупкин покинул(а) группу» или «Иван Пупкин присоединился к группе по ссылке». Сразу с порога предлагаю перенестись к рассмотрению проблемы.
Без чтения – добавляем бота @LeftChatDestroyer_bot
Выдаем права администратора
Написал еще одного бота, который удаляет вообще все системные сообщения от Telegram. По мне, очень полезное решение для всех владельцев чатов. Можно пользоваться – ОПИСАНИЕ ЗДЕСЬ.
Проблема
Да «чтобы было», решили и мы себе завести чат в «телеге», чтобы людям помогать, и чтобы люди сами помогались в решении разных компьютерных проблем. Но так как это для нас не основное дело, людей решили добавлять неспеша – самотеком. А пока не наберется критическая масса (хотя бы 100 человек), ограничить беседы.
Сказано – сделано. Но вот незадача, пока группа ограничена на сообщения, остаются только системные сообщения в духе:
Некто покинул(а) группу
Некто присоединился к группе по ссылке
И таких системных сообщений много. Но главная беда из них – «покидальщики». Выход одного участника из чата почему-то провоцирует и других на такой же подвиг. А в интернетах даже накопал вот такой вот скриншот на эту тему:
Ну просто массовый побег. Добавившиеся же напротив мотивируют других на вступление (не мотивируют, наш анализ показал, что без системных сообщений всем только лучше). И эти сообщения никак не выключаются в настройках чата. Конечно, можно удалять их вручную (а я так и делал), но надоедает, да и не всегда удобно мгновенно делать это удаление.
Решение
Решение простое – нужно добавить бота с таким функционалом в чат, и пускай он сам этим занимается. Но что-то поиск в этот день на меня обиделся, и простого бота с функционалом простого удаления сообщений «… покинул группу» найдено не было. Или полный фарш, или что-то подозрительное.
Для себя не жалко и времени потратить, создан вот этот бот:
@LeftChatDestroyer_bot
Функционал исключительно простой: автоматически удаляет системные сообщения «… покинул(а) группу» и подобные. Если вдруг захочется видеть что-то другое – добро пожаловать в комментарии.
Установка
Делаем за 3 шага:
- Добавляем бота к себе в группу:
- Добавляем бота в администраторы группы:
Больше ничего делать не нужно. Любой вышедший из группы или вошедший – и сообщение удалено. Для личного использования, на массовый продукт не претендуем (хотя на момент обновления статьи продукт уже является довольно-таки массовым, пользуемся на здоровье).
Памятка
Если вдруг бот не работает, или работает не так, как вы думаете, читаем внимательно следующие пункты:
- У бота должны быть права администратора (и обязательно право на удаление, но лучше больше).
- Проверяем побуквенно (не по картинке), что вы добавили правильного бота. Наш бот очень популярен, и его копируют много мошенников (в лучшем случае бот будет просто не работать, а в худшем были случаи увода групп).
- Если наш бот что-то вам рассылает или делает странное – проверяем наличие других ботов в чате и смотрим пункт выше. Этот бот просто удаляет системные сообщения.
- Перепроверьте права других пользователей в группе. Видел лично группы, где все пользователи могли выкидывать других людей, а потом мне задавали странные вопросы.
- Бот не чистит старые сообщения. Только после его добавления!
- Классические боты вроде нашего не видят сообщений от других ботов. Т.е. если у вас есть бот, который кого-то банит, то это сообщение не будет удалено – тут только просить его создателя чистить за собой (в своих разработках мы всегда чистим за собой
)
Если бот выходит из группы:
- Попробуйте добавить бота не простым пользователем, а сразу в список администраторов (так можно).
- Бот очень не любит группы с закрытыми сообщениями и супер-пупер анонимными администраторами (хотя он вас и видит).
Благодарю, все работает – гуд![:idea:](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Olá qual a função desse bot em um grupo??
Este bot remove as mensagens do sistema ‘saiu do grupo’ / ‘entrou no grupo’.
Спасибо большое
Для новых групп, которые только созданы – это настоящее спасение.
Просто как напоминание – бот не удаляет предыдущие сообщения в истории, а работает только с поступающими.
Т.е. если вы добавили бота, но история не почистилась – так и было задумано. Удаляйте их руками. Но все следующие “покидашки” отображаться уже не будут.
Добавлено удаление сообщений о вступивших в группу.
Ну вот, так была рада, что удаляет только покинувших чат(
Еще немного и будете рады удалению и тех злыдней)
Как же вы спасли, этим ботом. Был полнейший спам о входящих людях. Спасибо, большое??
Сами пользуемся, и люди рады![;-)](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Попутно бот будет читать все сообщения в группе.
Вы из битвы экстрасенсов?) Бот без нейросетей, у него нет естественного желания к чтению, но если вдруг появится – получим нобелевку. А нам разгребать миллионы сообщений не сподручно, если вы пытаетесь намекнуть на это![:roll:](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Простите, что я о Вас так подумал.
Мир![;-)](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Ай спасибо молодец. Прям респектище!!!!
Спасибки![:idea:](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Спасибо!
Насчет прав администратора. А если оставить только “Удаление сообщений”? Остальные так вроде ему не нужны? А?
Да, правильно. Прямо сейчас остальные права ему не нужны. Можно оставить только “Удаление сообщений”. Но если что и вдруг в будущем в телеге случится – знаете где искать ответ![;-)](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
спасьибо попробую в действии
Ваш бот удалил сам группу … спасибо за это …
Наш бот такого делать не умеет.
– Внимательнее к правам бота. Все обычно дают ему права на удаление сообщение, более этого он сделать и не сможет.
– Внимательнее к сторонним ботам, которых вы добавляете. Были веселые случаи.
– Внимательнее к самим правам чата, посмотрите, что там по умолчанию могут делать другие участники. Возможно, удивитесь.
– Внимательнее к названию нашего бота. Там по поиску уже очень много подражателей появилось.
спасибо)
Пользуйтесь и заходите еще
![:idea:](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Почему он удаляет приветсвенные сообщения от других ботов?
Нет такого функционала. Проверяем, того ли бота вы добавили.
супер круто!
Отличный бот! Спасибо разработчику??
Почему у меня этот бот удаляет новых участников?
Этот бот никого не может удалять.
Здравствуйте, а бот работает?
Эти дни он не очень работает. Буду смотреть на днях, что с ним. Пока можно использовать “Золушка” по ссылке вверху этой статьи.
Все четко!!!Спасибо![:idea:](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Все круто! Сняли головную боль! Спасииииибо вам!
Спасиьо работает!![:twisted:](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Большой привет)
Хотели сейчас установить вашего бота, а то группа в ТГ растет, ручками уже не успеваем удалять “… вступила …”
Работает бот? Всё норм?
И какая у него аватарка? Чтобы уж точно вашего установить, а не подражателей
Привет!
, рекомендую просто скопировать верное название и найти через поиск, а потом еще раз перепроверить верного бота. С этим не поборешься(
Да, бот работает.
Картинка – как в статье, не меняли.
Но т.к. такая же картинка уже есть и у подражателей
Спасибо большое! 😊
Ещё в WhatsApp так удалять
Отличный бот, но можно как-то выбирать какие сообщения он будет удалять, а какие нет? например, оставить только вступления. Спасибо
Нет. Такое реализовать на больших нагрузках будет дорого для меня( Возможно, в будущем просто выпущу такого бота.
отлично работает. спасибо, вы лучшие !!![:idea:](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Приветствую тебя хороший человек, скажи пожалуйста твой бот видит тех кто покинул группу?
Если делает такие вещи на момент 01.04.2024, ответь на почту, в update, если в группе 10К+ человек, есть объект нужный ? или у ТГ есть ограничения ?
Заранее благодарю
Будущим гостям страницы: с FIXIK в личке решили, что на группе его размера Телега просто отключила уведомления о покинувших чат. А для разработчиков решением на учет покидающих людей будет переход на апдейты chat_member.
Все равно,поднял в касание