Новости Республики Коми | Комиинформ
Сегодня многие люди используют Telegram, особенно для создания и управления сообществами через группы и каналы. К сожалению, когда сообщество растет, оно также привлекает пользователей и спам-ботов. Сегодня мы расскажем о нескольких советах, которые могут оказаться полезными для создания здорового и безопасного сообщества.
Лучшие боты для защиты от спама в Телеграм группе и канале
В Telegram вы можете использовать всевозможные боты, которые особенно полезны, если у вас есть группа или канал. Среди них Security, VoIP Lockers и Group Help — три бота, которые не стоит недооценивать и которые незаменимы для защиты от СПАМа.
Как добавить и накрутить ботов в Telegram? Попробуйте 2 сервиса — https://prtut.ru и https://lowcostsmm.com/ru/. Сначала вам нужно добавить их в свою группу Telegram, предоставив им права администратора, а затем выполнить следующие действия:
- Перейдите в группу Telegram
- Нажмите на три точки в правом верхнем углу
- Нажмите на Управление группой
- Нажмите на Администраторы
- Нажмите кнопку Добавить администратора
- Введите voiplockersbot, GHSecurity2Bot и GroupHelpOfficialClone5Bot
- Нажмите на название каждого бота
- Нажмите на Закрыть, а затем на Сохранить
Теперь, когда боты стали администраторами в группах Telegram, вы можете использовать их, поэтому введите имя бота в поиске, затем нажмите на бота, чтобы открыть личное хранилище, затем введите /start.

Как настроить и использовать ботов Telegram в группе
После добавления ботов в Telegram вам необходимо их настроить, поэтому после данной команды для их запуска выполните следующие действия.
Групповая помощь
Нажмите на Меню или введите /settings, появится меню, в котором вы можете установить правила, приветственное сообщение, проверку капчи, защиту от флуда и спама, блокировку порнографии, оповещения, блокировку ссылок, удалять определенные сообщения, блокировать медиа или просматривать журнал канала, добавлять и удалять запрещенные слова, устанавливать контроль редактирования, управлять участниками, устанавливать длину сообщений и так далее, вы сами решаете, что вы хотите разрешить или предотвратить в вашей группе. https://doctorsmm.com/kupit-nakrutku-botov-telegram/ — на докторсмм Вы можете недорого купить накрутку ботов в Телеграм каналы и группы.
Этот бот незаменим, если вы хотите, например, отцензурировать группу от непристойных слов, ссылок, медиа или чего-либо еще. Он может похвастаться длинным списком опций, чтобы настроить работу как можно лучше, сделав вашу группу безопасным местом. Вы можете решать, банить ли пользователей, кикать пользователей, мутить пользователей или просто удалять сообщения без каких-либо наказаний, вы можете защитить группу от ботов, с помощью проверки личности перед публикацией с банами в течение нескольких минут, если вы собираетесь создать группу Telegram, этот бот очень важен.
VoIP
В вашей группе типа /dashboard появится меню, из которого вы можете установить защиту и наказания, затем решить, активировать или нет черные списки, проверку инлайна, проверку сообщений и веб-проверку, установить баны, кики или предупреждения в случае нарушений. Данный бот, в отличие от предыдущего, должен быть настроен и использоваться в группе, где вы являетесь администратором.
GHSecurity2Bot, с другой стороны, является ботом Group Help, который необходим для функционирования последнего; у него нет команд, поскольку он управляется именно Group Help. Естественно, пользователи в группе не будут видеть вашу административную деятельность, но они будут видеть команды, которые вы вводите, и вы можете использовать групповую справку для их удаления.
Этот бот также очень важен, если вы хотите защитить свою группу Telegram от ботов, так как он добавляет дополнительные проверки безопасности, чтобы предотвратить спам ботов, поэтому если они не подтвердят свою личность с помощью соответствующих проверок, они не смогут публиковать сообщения в группе и будут забанены, мутированы или выкинуты, в зависимости от ваших предпочтений. Два упомянутых нами бота идут рука об руку.
Как заблокировать копирование контента Телеграм с ботом
С другой стороны, если вы просто хотите предотвратить копирование и обмен размещенным контентом, вы можете сделать это из самого Telegram, без установки, настройки и использования ботов, тогда действуйте следующим образом:
- Перейдите в свою группу
- Нажмите на значок с тремя точками в правом верхнем углу
- Нажмите на Управление группой
- Нажмите на Public в разделе Тип группы
- Нажмите кнопку Запретить сохранение содержимого
- Нажмите на Сохранить и снова на Сохранить
Очевидно, что в этом случае вы тоже не сможете сохранить или поделиться содержимым, несмотря на то, что являетесь администратором. Однако имейте в виду, что это означает, что вы не сможете обмениваться контентом, а также не сможете его копировать, поэтому вы будете менее заметны.
Как защитить Telegram-канал от ботов и взлома
Ведение Telegram — это один из самых прибыльных бизнесов в Интернете в 2023 году. После блокировки TikTok и снятия монетизации с YouTube очень много трафика перелилось в Телеграм-каналы. Более того, уровень вовлеченности в мессенджере гораздо выше, чем у социальных сетей.
Однако для заработка на Телеграм-канале нужен упорный труд, чтобы перелить трафик из платформ с рекомендательным контентом. Либо нужны вложения на старте от 10 тысяч рублей. А значит, потеря канала — это утрата вложений или упорных усилий.
Любой Telegram-канал привязан к аккаунту администратора. А значит, первое, что необходимо сделать — соблюсти все правила кибербезопасности в Интернете. В этой статье мы опишем меры противодействия киберпреступлениям, чтобы вы сохранили свой источник заработка
Первым делом, нужно соблюдать стандартные меры безопасности использования вашего Telegram-аккаунта. Вот что нужно сделать:
- Надежная сим-карта. Аккаунт привязывается к номеру телефона владельца. А значит, нужно, чтобы симка принадлежала лично вам и была оформлена на вас лично. Нельзя пользоваться специализированными сервисами для создания аккаунта в мессенджере. Иначе номер не будет принадлежать вам и аккаунт через некоторое время перейдет во владение другому человеку. Более того, не допускайте отрицательного баланса на сим-карте, иначе ее могут заблокировать за задолженность и через некоторое время продать другому человеку.
- Облачный пароль. В разделе «Конфиденциальность» вы можете установить простой код для дополнительной проверки принадлежности аккаунта вам при каждой попытке входа. Не храните этот код в текстовом документе на компьютере или в заметках на телефоне. Лучше запишите пароль на листок и спрячьте его в надежное место, но лучше — просто запомнить комбинацию цифр.
- Проверьте активные сеансы. Это можно сделать в разделе «Конфиденциальность» в меню «Показать все сеансы». Здесь не должно быть лишних посещений вашего аккаунта. Если вы обнаружили подозрительную активность — завершите все сеансы, кроме текущего.
- Отключите автосохранение в галерее. Если вам будут отправлять файлы, то они могут быть сохранены автоматически на ваше устройство. Но не все файлы безопасны, некоторые из них могут содержать вирус.
- Установите лицензионный антивирус. Важно не скачивать пиратскую версию программного обеспечения. Если вы не можете купить доступ по подписке, лучше воспользоваться другим, бесплатным приложением, либо установить пробную версию. Она будет безопаснее, чем взломанная версия.
- Скройте номер телефона. По нему злоумышленники могут получить доступ к вашему аккаунту. Поэтому номер телефона в Телеграме — часть конфиденциальной информации.
- Демонстрация экрана. Те, кто знает ваш номер телефона, могут отправить запрос на авторизацию, и она высветится в активном аккаунте на компьютере или смартфоне. Поэтому лучше выйти из всех мессенджеров в процессе совещания или переговоров. Например, в 2020 году так уводили аккаунты через демонстрацию в Skype в процессе якобы покупки канала.
Это основные принципы безопасности для защиты Телеграм-аккаунта. Они помогут вам избежать взлома и заражения компьютера или смартфона вредоносным программным обеспечением.
Социальная инженерия — это способ манипуляции, который предполагает использование психологических трюков для получения доступа к конфиденциальной информации.
Другими словами, это тактика, используемая киберпреступниками, чтобы обманом заставить людей разглашать конфиденциальные данные, такие как пароли, финансовую информацию или даже физический доступ к помещению.
Социальная инженерия может принимать различные формы, например обман с целью получения доступа к Telegram. В каждом случае злоумышленники применяют манипуляции для достижения своих целей.
Telegram стал популярной мишенью для атак социальной инженерией. Один из примеров — фишинг.
Это вид атаки социальной инженерии, которая заключается в отправке электронного письма или сообщения, которое кажется исходящим из законного источника, например, банка или другой авторитетной организации. Например, человек хочет якобы оплатить размещение рекламы от имени крупного рекламодателя.
Сообщение часто содержит ссылку, при нажатии на которую пользователь попадает на поддельный сайт, который выглядит идентично настоящему. Затем пользователю предлагается ввести свои учетные данные, которые злоумышленник может использовать для доступа к учетной записи пользователя.
В случае с Telegram фишинговая атака может включать отправку сообщения, которое представляется сообщением от доверенного контакта или группы. Сообщение может содержать ссылку, при нажатии на которую пользователь попадает на поддельную страницу входа в Telegram-аккаунт.
Затем пользователю предлагается ввести номер телефона и код из СМС, которые злоумышленник может использовать для получения доступа к учетной записи пользователя и всем его личным беседам.
Другой пример — предлог. Подтекст подразумевает создание ложного предлога для получения доступа к аккаунту.
Например, злоумышленник может создать поддельный аккаунт в Telegram и выдать себя за представителя службы поддержки. Затем он может связаться с пользователем и запросить его учетные данные под предлогом решения проблемы с аккаунтом.
Приманка — еще одна форма социальной инженерии, которая может быть использована в Telegram. Мошенник завлекает пользователя обещанным вознаграждением или выгодой, в обмен на его информацию или доступ.
Например, злоумышленник может предложить большую сумму денег за передачу прав на канал. Чтобы получить доступ, пользователи должны предоставить свои учетные данные или другую конфиденциальную информацию.
Quid pro quo — еще одна тактика социальной инженерии, которая может быть использована в Telegram. Услуга за услугу подразумевает предложение выгоды или услуги в обмен на информацию или доступ.
Например, злоумышленник может предложить пользователю бесплатные услуги контент-мейкинга в Telegram в обмен на предоставление прав администратора.
Но здесь все просто — официальные представители Telegram никогда не будут писать в личные сообщения, чтобы решить проблему пользователя. Тем более, просить доступ к аккаунту.
Если вы нанимаете работника для ведения канала, никогда не давайте ему прав на канал ни под каким предлогом! Оставьте только два пункта — «Редактировать чужие сообщения» и «Публиковать сообщения».
Также никогда не скачивайте подозрительные файлы на свой компьютер, либо открывайте их только на дополнительном устройстве, где нет никакой важной информации. Например, если вам предложат прорекламировать игру или приложение.
Боты — это аккаунты в Телеграм, которые ведет не реальный человек, а специальное ПО. Казалось бы, в чем проблема нашествия ботов. Однако дело в том, что аналитические сервисы отслеживают активность каналов.
Например, платформа из-за накрутки может указать, что канал заподозрен в ботоводстве — накрутке канала за счет несуществующих подписчиков, которые по факту числятся в группе. А это может оттолкнуть потенциальных рекламодателей, а значит, напрямую угрожает доходности.
Но самый худший вариант развития событий — метка «SCAM» в описании группы, которая, по факту, мошенничеством и накрутками никогда не занималась. Обычно это дело рук мошенников, которые требуют деньги за прекращение атак.
Однако важно запомнить правило: если заплатить мошенникам хотя бы один раз — они продолжат вымогательства. Ни под каким предлогом не переводите деньги — это бессмысленно. Защититься от ботов достаточно сложно, но атаки, как правило, происходят нечасто. Так как это требует затрат со стороны мошенника.
Очистить канал от ботов вручную — практически невозможно. Тем более, будет сложно отличить наплыв подписчиков от атаки ботов. Потому что в обоих случаях наплыв будет большим за короткое время. Защитить канал можно через специальных Telegram ботов.
Очистить канал можно через специализированных ботов для управления вашей группой. Например, через presscode или crosser bot. Это способ для повышения ER — уровня вовлеченности. У этих платформ есть встроенная защита от Телеграм ботов. Также можно чистить каналы от новопришедших ботов.
Это можно сделать по времени посещения страницы пользователей, либо по временному промежутку. Например, вы можете удалить всех юзеров на канале, кто заходил больше месяца назад, либо забанить тех, кто подписался за последние 24 часа. Таким образом можно нивелировать масштабную атаку накрутчиками.
Телеграм канал могут увести целенаправленной атакой большим количеством ботов. Мошенники могут сделать это с целью получения уникальной ссылки в свои руки, чтобы потом продать обратно администратору, либо выставить на аукцион в Fragment. Рассмотрим, как выглядит этот процесс:
- Мошенник ищет канал. Занятые имена каналов можно найти в процессе создания своего аккаунта. Под полем ввода будет указана принадлежность ссылки на публичный канал. Если короткая ссылка занята — злоумышленник переходит на канал и копирует контакты администратора.
- Атака. Теперь на канал длительное время проводится атака ботами. Основная цель — уменьшить уровень ER (вовлеченности), добиться специальной отметки в аналитических сервисах, либо «SCAM» в самом Telegram за ботоводство. Идея состоит в том, чтобы снизить мотивацию администраторов вести канал.
- Присваивание имени. Мошенник на потоке отслеживает те аккаунты, которые уже удалены. В таком случае злоумышленник создает свой канал с тем же именем и выставляет его на аукцион Fragment. Но в некоторых случаях мошенник связывается с бывшим владельцем ссылки на канал и требует выкуп.
В целом существует множество способов обмана в Телеграм, а самый опасный — это накрутка ботами. Однако с этим можно справиться и защитить свой Телеграм-канал. В данном случае важно следить за активностью ботов и вовремя чистить канал от неактивных пользователей.
Защита канала Telegram от ботов и взлома требует сочетания стандартных мер безопасности и бдительности. Повторим советы по защите вашего канала Telegram:
- Используйте надежную SIM-карту, которая выдана лично вам.
- Установите облачный пароль и храните его в надежном месте.
- Проверяйте активные сессии и прекращайте любую подозрительную активность.
- Отключите автосохранение в галерее, чтобы избежать загрузки небезопасных файлов.
- Установите лицензионный антивирус.
- Скрывайте свой номер телефона и закрывайте мессенджеры во время демонстрации экрана.
Будьте осведомлены о тактиках социальной инженерии: фишинге, выдаче мошенником себя за другого, приманки и предложений вида «услуга за услугу».
Никогда и никому не предоставляйте доступ к своему каналу ни под каким предлогом, включая сотрудников или представителей службы поддержки. А защитить свой аккаунт от ботов можно с помощью специализированных приложений.
Материал написан редакцией Traffic Cardinal — это медиа о маркетинге, арбитраже трафика и заработке в Интернете. Подписывайтесь на наш Телеграм, чтобы быть в курсе актуальных новостей манимейкинга!
Не борись с накруткой Telegram каналов и чатов! И вот почему…
iRyadom 26.06
Недавно, довольно старый арбитражный чат CPA Flud – умер, если говорить конкретнее, он потерял свой юзернейм из-за какого либо понимания его владельца о том, как работает телеграм, как работать с чатами или каналами, из-за непонимания чего делать нельзя, а чего делать нельзя ни в коем случаи!
Что бы такого с вами не происходило, что бы вы знали как работать с чатами и каналами, о том как их не потерять и будет эта статья!

Работа с Telegram чатами/каналами и чего делать нельзя админам во время атаки!
Тут нужна не большая вводная что бы было понятно, по этому начнем с предистории!
Сам чат о котором мы говорим сегодня – существовал давно, у него был узнаваемый юзернейм, а когда то там даже активно чатились, но из-за действий администрации чат в конце концов умер, из-за неправильных и не продуманы действий в сторону чатлан – на чат начались атаки, то залив ботов, то спам, то еще какие флеш мобы, в конце концов администрацией было принято ряд не правильных решений которые и привели к смерти узнаваемого юзернейма, о том как обезопасить себя изначально и чего не стоит делать и поговорим в этой статье!
Сразу скажу – потерять юзернейм чата, или еще хуже потерять аккаунт на много проще если вы что-то делаете, нежели если вы не предпринимаете не чего!
Но давайте по порядку, с самого начала! Опасность свежерегов!
Если ваш чат или канала старый – можете пропустить первый пункт, если же вы только думаете о создании чата и канала этот пункт обязательный!
Создавайте канал или чат только на старом трактовом аккаунте, на базе давно созданном чате или канале!
Уверен, у каждого из нас есть старые чаты или каналы которые мы создавали но забросили, их лучше найти и на их базе уже создавать что-то новое, это защитить вас от «сноса – удаления» канала или чата в случаи если кто-то решит налить на вас десятку другую тысяч ботов! Только что созданные каналы или чаты при таком количестве сиюминутного налива просто удалятся, хорошо если без аккаунта на котором все это создавалось!
Лайфхак – если вы пользовались телеграмм до появления избранного, вы скорей всего делали избранное для себя, на его основе можно создать канал или чат! Если вы пользовались не официальными клиентами телеграма – они так же, часто создавали доп.каналы и чаты для ведения заметок и прочих технических вещей, просто поищите их в самом низу!
Лайфак 2 – если вы точно помните что вы создавали каналы или чаты и делали их публичными, то есть забивали юзернейм, но вышли из них и не можете найти, просто создайте на аккаунте еще 5-10 публичных каналов, в конце концов телега вам просто скажет что вы израсходовали лимит и для создания нового публичного канала нужно удалить старые, и да, она покажет все старые созданные вмести с их адресами, дальше просто вернитесь в них и в ступите, вы вновь их админ!
Минимизации неудобств! Используйте ботов для удаления системных сообщений о вступлении!
Если у вас не коммерческий чат и вы не продаете место в приветственном сообщении, лучше всего удалять системные сообщения о вступлении! Если же имеет место быть реклама скажем в сообщении комбота – увы, от нее на время атаки придется отказаться, иначе ваш чат превратиться в бесконечную ленту приветствий с рекламой, что совершенно точно не вызывает восхищения у тех кто «живет» в этом чате!
Телеграм боты для удаления системных уведомлений: @joinhider_bot, @AntiServiceMessage_Bot, @RemoveJoinGroupMsgBot

Бомбер чатов вступлениями, не обращайся внимания на “Удаленные аккаунты” во время входа они были живые, умерли уже спустя время, но суть понятно, ни какого общения в чате быть не может если каждую секунду наливается по 10-30-50 или даже по 100 вступлений!
Боты уберегут вас от такого!
Если за первый можно ручаться, то на остальные уже рекомендую пристально смотреть. Не редко такого рода боты начинают рассылать рекламу
Как устанавливать ботов? Думаю это рассказывать не надо, но для полноты картины, не большая короткая сноска!
Заходим в бота, в его профили видим «Добавить в группу или канал», нажимаем на нее, выбираем группу или канал, выдаем нужные боту права, с ботами для удаления системных сообщений достаточно выдать права на «Удаление сообщений»
Чего не делать во время атаки на Telegram чат или канал?
Не стоит менять юзернейм ник чата при атаке – юзернейм могут перехватить. Если вы хотите сделать чат закрытым или сменить юзернейм, лучше это делать после атаке или в перерывах между атаками т.к во время атаки как минимум человек может сидеть и ждать что вы пойдете менять ник и уже пытается его занять, а как максимум атака может быть направлена именно на перехват, в таком случаи уже не просто человек сидит в надежде а перехват, а работает скрипт который ежесекундно мониторит свободен ли юзернейм и перехватывает. Скрипт в любом случаи будет быстрей ваших рук.
К чему приводит не продуманность в данном случаи? К тому что появляются чаты с припиской 1, 2, 3, а в выдачи уже не разберешься где настоящий, а где нет! При учете что оригинального чата или канала уже нет, он умер!


Даже если вы решили отказаться от юзернейма, отказывайтесь от него не сохраняя на всякий случай на новый чат, так как новый чат будет свежерегом и при большом количестве ботов он будет просто удален и хорошо если он будет удален без аккаунта на котором он создался!
С каналами работают все теже советы с той лишь разницей что с каналами проще! Канал в целом потерять проще что-то делая, нежели просто оставив все как есть! Если канал старый и трастовый – очень мал шанс того, что с ним что-то произойдет из-за простых ботов, по этому на них можно просто не обращать внимания можете потерять
Еще больше о работе с Телеграмом от А до Я можно будет узнать на моем курсе по работе с Telegram, который я планирую запустить в конце лета! Те кто хочет быть вкурсе старта курса может подать заявку тут, все заявки будут одобрены как только курс стартанет
Всеобщая паника по поводу накрутки Telegram каналов и чатов
Сейчас на рынке много обсуждений по поводу накрутки каналов или чатов которую я к слову, совершенно не понимаю.
Многие по каким то причинам боятся накрутки, основной тезис такой – мой канал или мой чат должен быть чистым!
Давайте взглянем правде в глаза – нет ни одного чистого канала или чата, как минимум потому что в чаты заходят боты для спама, но по каким то причинам все идет не так и боты не спамят. Очевидно что их не банят так как даже не знают что это боты, а так как спам не пошел, они просто остаются висеть в чате
Каналы – в больших каналах, особенно по рекламе состоят сотни ботов только для того что бы парить контент, будь то на сайт или к себе в канал.
Даже в не больших каналах все равно есть боты, как минимум из-за пользователей которые любят агрегаторы, не хотят быть подписаны на сотню каналов, но хотят получат с них контент. Тогда они идут в агрегатор каналов, вводят каналы с которых хотят получать контент, в свою очередь от агрегатора идет аккаунт который подписывается на канал и парусит его для пользователя.
В конце концов во время бума бирж накруток, многие игрались с накрутками так или иначе.
Главное окружения против накруток на данный момент Кроссер бот – сейчас я расскажу вам почему он не работает и убивает канал!
Давайте сначала разберёмся что такое кроссер бот! Во первых есть только один Кроссер бот, и он тут Crosser.bot!
Во вторых этот бот помогает очищать канал от вступивших в определенное время! Сам Кроссер эту функцию называет “ Guard“. Защита от добавления ботов на канал!

Что она делает? По сути она просто удаляет всех вошедших за определенное время. Удобно скажите вы? Мне подходит. Допустим шла атака один день, вошло 100 000 ботов, вы просто их убрали и все, продолжаете жить?
Но что если я вам скажу что это не защита, а самоубийство? Это спасет только если на вас идет атака уровень “школьник” и она не продолжительная! В таком случаи все ок, но давайте рассмотрим вариант который с легкостью может организовать любой, через тот же сервис iRyadom.ART!
Что мы делаем? Мы покупаем всего 20 000 ботов, но не сразу, а разбиваем их!
Пусть каждые 10 минут входит по 20 ботов, а количества повторений поставим 1000!

Telegram атака ботами с интервалом
Что мы получаем по итогу? По итогу на протяжении нежели в канал будет входить по 20 ботов каждые 10 минут, длится это будет грубо говоря неделю, а стоить это будет всего…. 448 рублей! Не дорого! С количеством волн, количеством ботов и интервалом можно играться как угодно!
Мы можем просто закупать скажем 1000 ботов, выставляя интервал 24 часа (1440 минут) и ставить скажем 30 повторений, то есть на протяжении месяца, ежедневно в канал будет входить 1000 ботов и выйдет эта месячная атака всего в 672 рубля, то есть +-22 рубля в день!
В чем соль? Соль в том, что Кроссер чистит всех кто вошел, иными словами Кроссер будет удалять и реальных подписчиков, а учитывая что мы только что купили ботов сразу на месяц, можно сказать что канал который пользуется Кроссом просто останавливается в развитии на время использования кроссера! Иными словами этот интрумент просто убивает канал, останавливая его развитие!
Ни кому не рекомендую его использовать!
И последний довод не боятся накруток – я лично взял ТОП100 популярных каналов в нашей нище и с помощью своего же сервиса iRyadom.art налил туда тысячи ботов, часто ботов было налито больше чем в канале было подписоты, и стоило это копейки, учитывая что тысяча Telegram ботов сейчас стоит от 20 рублей! Иными словами – нет ни одного не накрученного канала, а защита каналов только вредит!
За чистоту подписчиков бороться нет смысла, а если учесть что в этой борьбе часто очень не сложно потерять канал или чат в целом, это становится даже опасным!
Кто дочитал до конца, во первых – вы молодец, а во вторых минутка рекламы!
Подписывайся на «Я – рядом!» – это канал где каждый день по будням я записываю самые бессмысленные видео около Арбитража и CPA, в которых не рассказываю не чего полезного, но от этого они и становятся самыми лучшими, расслабляющими и помогающими скоротать 5-10 минут за перекусом или перекуром! В ближайшее время там будет много инфо по работе с телеграмом!
Решения проблемы спам-ботов, добавляемых в телеграм-группы
Привет. Я автор нескольких популярных ботов для администрирования телеграм групп: @daysandbox, @watchdog_robot и других. Каждый день в группе поддержки и в личных сообщениях я вижу один и тот же вопрос: как мне защититься от спам-ботов, добавляемых в группу. Обычно ещё уточняют, что это арабские спам-боты. Люди пытаются найти анти-спам бота, который будет удалять ссылки, удалять сообщения с арабскими символами, удалять пользователей с арабскими символами в именах и всё в таком духе. Но это всё следствия, а причина во многих случаях одна и та же и её легко поправить. Причина простая, но не очевидная.
В чём уникальность проблемы спам-ботов, добавляемых в группу? Телеграм боты не видят сообщения от других телеграм ботов. Даже если у вас в группе уже установлены боты, удаляющие ссылки, арабские символы и прочие штуки, даже если они запрещают новым участникам группы писать собщения до тех пор, пока новые участники не нажмут на кнопку или пройдут какой-то тест, это не помогает предотвратить спам.
Спам появляется по следующему сценарию:
- участник группы добавляет спам-бота в группу
- анти-спам бот видит факт добавления бота
- анти-спам бот, вызывает метод telegram API, ограничивающий спам-бота в правах записи сообщений в группу. Например, он делает это для всех новых пользователей или только для тех, логин которых содержит в конце слово «bot». Это не суть важно.
- Проходит некоторое время между моментами захода спам-бота в группу и обработкой телеграм сервера запроса об ограничении этого бота в правах записи в чат. В этот момент спам-бот может отправить сообщение в чат.
- Анти-спам бот не видит это сообщение, потому что боты не видят сообщения других ботов. Так устроен телеграм.
Рассмотренный сценарий показывает, что не всегда возможно бороться с последствиями добавляемых ботов. Эффективнее бороться с причиной — возможностью добавления ботов в группу участниками группы.
Существует два типа телеграмм групп: публичная и частная. От типа группы зависит, что и как могут делать внутри группы администраторы, простые пользователи и боты. Обязательное условие для публичной группы — существование ссылки вида «https://t.me/XXX», по которой можно зайти в группу. Для частной группы наличие ссылки для входа не обязательно.
Рассмотрим процесс создания группы с нуля. Создадим группу с настройками по-умолчанию. У нас получится частная группа без ссылки-приглашения. Попробуем добавить любого бота простым участником группы. Добавился! Как решить проблему? Единственный способ запретить добавлять ботов в частную группу — это запретить добавлять вручную вообще каких-либо новых участников, это делается с помощью галочки «Управление группой -> Разрешения -> Добавление участников». Это ограничит только простых пользователей, администраторы группы по прежнему смогут добавлять новых участников (и ботов) руками.
С самым простым случаем разобрались. Теперь создадим ссылку-приглашение для входа в группу: «Управление группой-> Информация о группе -> Ссылка-приглашение -> Создать ссылку-приглашение». Получим ссылку вида «https://t.me/joinchat/. «. Для каждого администратора создаётся своя ссылка-приглашение, изначально её знает только администратор, её создавший. Теперь администратор может разместить эту ссылку там, где он посчитает нужным, и любой пользователь может присооединиться к чату по этой ссылке. В любой момент времени администратор может сгенерировать новую ссылку-приглашение, при этом старая ссылка перестанет работать.
Важное замечание: спам-боты не могут зайти в группу по ссылке-приглашению. Спам-бот (и вообще любой бот) может попасть в чат только, если кто-то добавит туда бота вручную. Самая частая причина появления спам-ботов в частных чатах — это когда администраторы создают ссылки-приглашения, но не отключают (через Управление группой -> Разрешения) возможность добавлять новых пользователей вручную.
Теперь посмотрим, что будет, если мы переведём группу из частного режима в публичный с помощью «Управление группой -> Информация о группе -> Публичная группа». Нам также придётся придумать публичный адрес вида «https://t.me/XXX», без этого не получится сделать группу публичной. Пусть это будет «https://t.me/habr_test». В чём отличие публичной группы от частной группы, имеющей ссылку-приглашение? Публичную группу можно найти через внутренний поиск телеграма, а также можно посмотреть любое сообщение группы через веб по адресу «https://t.me/habr_test/X», где X — это порядковый номер сообщения в группе.
Итак, наша группа стала публичной, у неё изменились свойства видимости, и не только. Самое интересное, что в неё больше нельзя приглашать ботов. Если в «Управление группой -> Разрешения» разрешено приглашать новых пользователей, то пользователи могу приглашать новых пользователей, но только обычных людей, не ботов. При попытке добавить бота будет возникать ошибка «Не удалось добавить пользователя. Попробуйте позже». То что надо!
Вывод. Иммунитет от заражения группы ботами даёт одно из двух действий:
- запрет обычным участникам добавлять ботов (Управление группой -> Разрешения)
- перевод группы в публичный режим т.е. назначение группе адреса вида «https://t.me/habr_test»
P.S. Заголовок статьи получился немного кликбейтовым. Конечно, множество телеграм-спама генерируется не bot-API ботами, а ботами использующими обычные пользовательские аккаунты, но проблема и её решение, описанные в статье, имеют место быть. И они имеют место быть каждый день, и я уже заколебался отвечать одно и то же на одни и те же вопросы, поэтому и написал эту статью.
UPD: Сделал бота, который автоматически удаляет сообщения, содержащие символы арабского алфавита, а также удаляет новых пользователей, в именах которых есть символы арабского алфавита. Просто установите бота @noarab_bot в чат и дайте ему права на удаление сообщений и на бан пользователей. Документация по боту: https://tgdev.io/bot/noarab_bot
UPD2: Если по тем или иным причинам невозможно сделать группу публичной или запретить добавление участниво в приватной группе, тогда можно использовать бота @watchdog_robot с фильтром «bot» — watchdog будет удалять ботов сразу же после того, как их кто-то добавил в чат.