Спам в комментариях Telegram-канала: откуда он берется и как его остановить
Автор: Targa Praetorian ·
Короткий ответ
Комментарии в Telegram-канале хранятся как сообщения в привязанной к каналу группе обсуждений. По умолчанию аккаунт может комментировать, не вступая в эту группу, поэтому спам приходит через секунды после поста. Разрешите писать только участникам, включите одобрение новых участников, ограничьте медиа и предпросмотр ссылок, включите медленный режим и добавьте в группу обсуждений бота для модерации.
Ключевые факты
- Комментарии канала хранятся в привязанной к нему группе обсуждений. Каждый пост канала автоматически копируется в эту группу.
- По умолчанию аккаунт может прокомментировать пост, не будучи участником группы обсуждений.
- Админы группы обсуждений могут потребовать, чтобы аккаунты вступали в группу, прежде чем писать, и могут одобрять каждого нового участника.
- Аккаунт может комментировать от имени одного из своих каналов. Тогда у комментария видны название и фото этого канала, а не человека.
- Активный антиспам-фильтр Telegram доступен в группах, где больше 200 участников. Считаются участники группы, а не подписчики канала.
- В Telegram нет встроенного переключателя, который запрещает ссылки в тексте. Разрешение Предпросмотр для ссылок убирает только предпросмотр.
Где на самом деле живут комментарии канала?
Собственных комментариев у Telegram-канала нет. Они появляются, когда к каналу привязана группа обсуждений, которую админы часто называют просто чатом канала. Как только группа привязана, под каждым постом канала появляется кнопка комментариев.
Из этого следуют три вещи, и каждая важна для борьбы со спамом.
- Каждый пост копируется в группу. Telegram автоматически пересылает каждый пост канала в группу обсуждений. Копия отправляется от имени канала.
- Каждый комментарий является сообщением в группе. Комментарий виден в ветке под постом и в самой группе обсуждений.
- Кто может писать, решают настройки группы. Настройки самого канала на это не влияют. Хотите управлять комментариями, меняйте настройки группы обсуждений.
Выходит, спам в комментариях и есть спам в группе. Отличается только путь, которым спамер в эту группу попадает.
Чем спам в комментариях отличается от спама в группе?
В обычной группе аккаунт должен вступить, прежде чем писать. Для группы обсуждений Telegram по умолчанию действует иначе: аккаунт может прокомментировать пост канала, не вступая в группу. Ему достаточно видеть пост.
От этого меняются четыре вещи.
| Что происходит | Почему это работает |
|---|---|
| Комментарий появляется через секунды после поста | Скрипт следит за каналом и отвечает на каждый новый пост. Вступать ему для этого никуда не нужно. |
| Первый комментарий всегда спам | Первый комментарий стоит вверху ветки, куда смотрит большинство читателей. |
| Комментарий выглядит так, будто его оставил ваш же канал | Аккаунт комментирует от имени канала, который копирует ваше название и фото. |
| Сам комментарий безобиден | Мошенничество спрятано в разделе «О себе» аккаунта или в канале, который показан в его профиле. |
Боты первого комментария
У скрипта одна задача: быть первым. Он публикует короткий текст, часто с картинкой, в тот же миг, когда выходит ваш пост. Если его удалить, под следующим постом его место займет другой аккаунт. Банить аккаунты по одному бесполезно: аккаунты дешевые, а дверь открыта.
Копии вашего собственного канала
Telegram позволяет аккаунту писать в комментариях каналов и в публичных группах от имени одного из своих каналов. Тогда у комментария видны название и фото канала, а не человека. Это обычная функция, и владельцы каналов отвечают так читателям.
Спамеры пользуются ею тоже. Они создают канал с вашим названием и вашей картинкой и комментируют ваш пост: «приз», «второй канал», «контакт поддержки». Читателю кажется, что это написали вы. В названии копии часто стоят похожие символы, поэтому поиск по вашему точному названию ее не находит.
Приманка в профиле
В комментарии нет ничего, что остановил бы фильтр. «Спасибо, очень полезно». «Согласен». Иногда там всего один эмодзи. У аккаунта привлекательное фото и имя, подобранное так, чтобы на него хотелось нажать. Ссылка, «инвестиции» или предложение для взрослых лежат в разделе «О себе» или в канале из профиля.
Список слов здесь ничего не находит, потому что в сообщении ничего нет. Улики лежат в профиле, а не в тексте.
Какие настройки группы обсуждений останавливают спам в комментариях?
Все они задаются в группе обсуждений, а не в канале. Вам нужно быть админом этой группы с правом менять ее настройки.
- Разрешите писать только участникам. Telegram позволяет админам группы обсуждений требовать, чтобы аккаунт вступил в группу, прежде чем комментировать. В публичной группе эта настройка находится в разделе Информация о группе > Изменить > Тип группы, в блоке Кто может отправлять сообщения?: выберите Только участники. Скрипт, который всего лишь следит за каналом, комментировать больше не сможет.
- Включите одобрение новых участников. Там же включите Заявки на вступление. Теперь аккаунт, который хочет комментировать, отправляет заявку, и сначала на него смотрит админ или бот. Подробности объясняет руководство о заявках на вступление.
- Ограничьте то, что могут отправлять участники. В разделе Разрешения отключите то, что комментариям не нужно: медиа, стикеры и GIF, опросы и Предпросмотр для ссылок. Спам первого комментария чаще всего держится на картинке или на крупном предпросмотре ссылки.
- Включите медленный режим. Каждый аккаунт сможет отправлять одно сообщение за интервал. Человек, который пишет один комментарий, этого не заметит.
- Включите активный антиспам-фильтр. Если в группе обсуждений больше 200 участников, откройте Администраторы и включите Активный антиспам-фильтр. Если он удалит нормальный комментарий, админ может отметить ошибку в разделе Недавние действия.
Названия пунктов меню немного различаются в разных приложениях и версиях Telegram. Ищите в настройках группы те же слова.
Что делает каждая настройка и чего она не делает:
| Настройка | Что она останавливает | Что все равно проходит |
|---|---|---|
| Писать могут только участники | Скрипты, которые комментируют, не вступая | Аккаунты, которые сначала вступают, а потом комментируют |
| Одобрение новых участников | Аккаунты, которые вступают и сразу пишут | Аккаунты, которые выглядят обычными, когда подают заявку |
| Без медиа и без предпросмотра ссылок | Спам картинками и крупные карточки предпросмотра | Ссылки, набранные текстом, и приманка в профиле |
| Медленный режим | Один аккаунт, который шлет много комментариев | Много аккаунтов, каждый из которых шлет по одному комментарию |
| Активный антиспам-фильтр | Очевидный спам от новых аккаунтов | Пустые комментарии от аккаунтов с приманкой в профиле |
Два ограничения стоит знать. В Telegram нет настройки, которая запрещает ссылки, набранные в сообщении: Предпросмотр для ссылок убирает только предпросмотр. И ни одна настройка не смотрит на раздел «О себе» комментатора или на канал в его профиле.
У этого есть и цена. Требование вступить добавляет настоящим читателям лишний шаг, и некоторые его не сделают. Если комментарии очень важны для вашего канала, начните с разрешений и медленного режима, а требование вступить добавьте, когда спам вернется. Если спам приходит каждый день, начните с требования вступить.
Что может бот для модерации в группе обсуждений?
Группа обсуждений остается группой. Бота для модерации добавляют в нее так же, как в любую другую: админом с правом удалять сообщения и банить пользователей. Чтобы модерировать комментарии, быть админом канала ему не нужно.
Когда выбираете бота для комментариев, требуйте от него вот что:
- Он читает каждое сообщение, а не только те, которые совпали со списком слов. В комментариях с приманкой в профиле плохих слов нет.
- Он смотрит на аккаунт, а не только на текст: на имя, на фото и на то, не копирует ли аккаунт админа или сам канал.
- Он перечитывает правки. Чистый комментарий через час может стать мошенническим.
- Он читает картинки и QR-коды. Спам первого комментария часто приходит картинкой.
- Он не трогает посты самого канала. Посты, скопированные из вашего канала, приходят в группу от имени канала. Бот не должен принимать их за спам.
- Он объясняет каждое действие и дает админу его отменить.
Targa представляет собой антиспам-бота для групп Telegram. В группе, куда ее добавили, она работает на базе ИИ, читает каждое сообщение и каждую правку, нормализует похожие символы до оценки и читает текст и QR-коды внутри изображений. Если вы включите одобрение участников, она сможет проверять заявки на вступление как бот-страж Telegram (Guardian). У каждого действия есть причина, которую можно прочитать по команде /why, а еще у нее есть режим наблюдения, в котором она ничего не удаляет и записывает, что сделала бы. В группе обсуждений с этого и начните: несколько дней подержите ее в режиме наблюдения, прежде чем разрешать ей действовать. Targa сейчас в закрытой бете, поэтому доступ выдается по запросу. Полный список мер для групп есть в руководстве как убрать спам-ботов.
Прав боту нужно немного. Для модерации хватает удаления сообщений и бана пользователей. Каждое право объясняет руководство о правах администратора в Telegram.
Как вычистить комментарии, которые уже есть?
- Откройте саму группу обсуждений, а не ветки под каждым постом. Там все комментарии ко всем постам собраны в одном месте, по порядку времени.
- Удаляйте и баньте разом. Когда админ группы удаляет сообщение, Telegram предлагает удалить все сообщения этого аккаунта, заблокировать его и пожаловаться на спам. Используйте все три возможности.
- Жалуйтесь на копии вашего канала. Откройте профиль копии и выберите Пожаловаться. У Telegram есть аккаунт для жалоб на самозванцев: @notoscam.
- Проверьте «Недавние действия». Журнал охватывает последние 48 часов и показывает, что сделал каждый админ и каждый бот. Восстановите все, что было удалено по ошибке.
- Один раз предупредите читателей. Закрепите короткий пост: канал никогда не разыгрывает призы в комментариях и никогда не просит писать в личные сообщения. То же предупреждение защищает от мошенничества с фейковым админом.
После этого смените настройки, описанные выше, до выхода следующего поста. Уборка без закрытой двери означает, что завтра придется убирать снова.
Чего стоит избегать?
- Не полагайтесь на список слов. В самом частом спаме в комментариях нет текста, который стоило бы блокировать.
- Не отвечайте на спам в ветке. Ответ поддерживает активность ветки и показывает комментарий большему числу читателей.
- Не начинайте с отключения комментариев. Если отвязать группу обсуждений, закончится и спам, и разговор с вашими читателями. Сначала попробуйте требование вступить.
- Не делайте бота админом канала, когда ему нужна только группа обсуждений. Давайте ему те права, которые нужны, и там, где они нужны.
Частые вопросы
Почему спам появляется под постами моего канала за считаные секунды?
Потому что комментарии открыты для аккаунтов, которые никуда не вступали. Скрипт следит за вашим каналом и, как только выходит новый пост, пишет первый комментарий. Человек в этом не участвует, поэтому скрипт быстрее любого админа. Если разрешить писать только участникам, это преимущество в скорости пропадает.
Можно ли отключить комментарии в Telegram-канале?
Да. Кнопка комментариев есть потому, что к каналу привязана группа обсуждений. Отвяжите группу в настройках обсуждения канала, и кнопка пропадет с постов. Сама группа останется вместе с историей. Позже ее можно привязать снова.
Нужно ли подписываться на мой канал, чтобы комментировать?
Нет. По умолчанию не нужно вступать даже в группу обсуждений. Админы группы обсуждений могут это изменить, чтобы писать могли только участники, и добавить одобрение, чтобы каждого нового участника сначала проверяли.
Как распознать в комментариях фейковую копию моего канала?
Откройте профиль, который стоит за комментарием. У копии то же название и то же фото, но другой @username, мало подписчиков и часто ни одного поста. Комментарий, написанный от имени вашего настоящего канала, по нажатию открывает ваш настоящий канал.
Может ли бот модерировать комментарии канала?
Да, потому что комментарии представляют собой обычные сообщения в группе. Бот, добавленный в группу обсуждений админом с правом удалять сообщения и банить пользователей, работает с комментариями так же, как с любыми другими сообщениями этой группы.
Посмотрите, что мошенник видит в вашей группе
Бесплатная проверка группы читает ее открытые сигналы и показывает, где она уязвима. Аккаунт не нужен.