Защита от ботов в Телеграм канале

В чём уникальность проблемы спам-ботов, добавляемых в группу? Телеграм боты не видят сообщения от других телеграм ботов. Даже если у вас в группе уже установлены боты, удаляющие ссылки, арабские символы и прочие штуки, даже если они запрещают новым участникам группы писать собщения до тех пор, пока новые участники не нажмут на кнопку или пройдут какой-то тест, это не помогает предотвратить спам.

Спам появляется по следующему сценарию:

  • участник группы добавляет спам-бота в группу
  • анти-спам бот видит факт добавления бота
  • анти-спам бот, вызывает метод telegram API, ограничивающий спам-бота в правах записи сообщений в группу. Например, он делает это для всех новых пользователей или только для тех, логин которых содержит в конце слово «bot». Это не суть важно.
  • Проходит некоторое время между моментами захода спам-бота в группу и обработкой телеграм сервера запроса об ограничении этого бота в правах записи в чат. В этот момент спам-бот может отправит сообщение в чат.
  • Анти-спам бот не видит это сообщение, потому что боты не видят сообщения других ботов. Так устроен телеграм.

Рассмотренный сценарий показывает, что не всегда возможно бороться с последствиями добавляемых ботов. Эффективнее бороться с причиной — возможностью добавления ботов в группу участниками группы.

Чат боты Telegram для бизнеса. Защита канала

Существует два типа телеграмм групп: публичная и частная. От типа группы зависит, что и как могут делать внутри группы администраторы, простые пользователи и боты. Обязательное условие для публичной группы — существование ссылки вида «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«

Источник: mailsgun.ru

Как остановить рассылку ботов в телеграмме

Боты в Telegram могут быть очень удобными, но иногда они могут стать раздражающей проблемой, когда. Они могут присылать вам сообщения, которые вы не желаете получать, или засорять вашу панель навигации. Если вы столкнулись с этой проблемой, вот несколько способов ее решения:

  1. Остановление бота
  2. Избавление от рекомендаций
  3. Удаление накрученных подписчиков
  4. Удаление ботов из поиска
  5. Подача жалобы на бота

Остановление бота

Если вы получаете сообщения от бота, которые вы больше не хотите получать, вы можете остановить его:

  1. Нажмите на иконку бота в заголовке диалога.
  2. В открывшемся окне информации о боте, нажмите на три точки в верхнем правом углу.
  3. Выберите «Остановить бота».
  4. Настройки должны измениться на «Перезапустить бота», что означает, что бот больше не будет рассылать вам сообщения.
Еще по теме:  Смарт часы poco watch настроить уведомления с Телеграмм

Избавление от рекомендаций

Если вы получаете рекомендации от ботов, которые вам не нужны, вы можете настроить свой список рекомендаций:

  1. Выберите файл или фотографию, которую хотите поделиться.
  2. Нажмите кнопку «Поделиться» и задержите палец на контакте, который хотите увидеть меньше в вашем списке рекомендаций.
  3. Нажмите на кнопку «Предлагать меньше».

Удаление накрученных подписчиков

Если у вас есть накрученные подписчики в Telegram, которые не следят за вашим каналом и занимают место, вы можете удалить их:

  1. Выберите подписчиков, которых хотите удалить, по времени их добавления.
  2. Используйте подходящего бота, который поможет удалить их автоматически.
  3. Заблокируйте этих пользователей на канале и удалите их из вашей статистики аудитории.

Удаление ботов из поиска

Если вы беспокоитесь о конфиденциальности и хотите удалить бота из поиска, необходимо выполнить следующие действия:

  1. Введите слово «bot» в строке поиска Telegram.
  2. Выберите бот, которого хотите удалить навсегда.
  3. В окне диалога с ним нажмите три вертикальные точки и выберите «Очистить историю».

Подача жалобы на бота

Если бот или его сообщения нарушают авторские права, содержат опасные ссылки или включают в себя другие проблемы, вы можете воспользоваться несколькими способами подачи жалобы:

Telegram — удобное приложение для общения и передачи файлов, но вам нужно понимать, как использовать его наилучшим образом. Если вы столкнулись с проблемами, связанными с ботами, следуйте приведенным выше рекомендациям для решения проблемы. Внимательно читайте информацию о ботах, следите за списком рекомендаций и убеждайтесь, что ваши подписчики не являются накрученными. Выбирайте только надежные боты и время от времени удаляйте их, если они вам больше не нужны. Эти советы помогут вам получить максимальную пользу от Telegram.

Как отключить всплывающие чаты в телеграмме

Чтобы отключить всплывающие чаты в приложении Телеграмм, следует выполнить несколько простых шагов. Сначала необходимо нажать на появившийся всплывающий чат. Затем в левом нижнем углу экрана нужно найти и нажать кнопку «Настроить». Далее перейдите в раздел «Настройки всплывающих чатов». Здесь вы найдете опцию «Разрешить приложениям показывать всплывающие чаты». Отключив эту настройку, вы больше не столкнетесь с неприятным появлением всплывающих окон на экране вашего устройства. Это очень удобно, если вы не хотите быть отвлеченным во время работы или просмотра видео. По нужде, настройки всплывающих окон могут быть опять включены.

Если в телеграмме начали приходить назойливые сообщения от ботов, не стоит паниковать. Существует простой способ остановить рассылку ботов. Сначала нужно найти бота в списке контактов и нажать на его иконку в заголовке. Затем откроется окно информации о боте, где нужно нажать на три точки в верхнем правом углу. В появившемся контекстном меню выберите «Остановить бота». После этого настройка на этой же строке изменится на «Перезапустить бота». Далее не стоит нажимать на эту кнопку, если вы не хотите, чтобы бот начал рассылку сообщений заново. Этот метод позволит избавиться от назойливых ботов и свободно пользоваться мессенджером.

Еще по теме:  Как сделать формат png в Телеграмме

Источник: telegramki.ru

Как защититься от спама в комментариях к телеграм-каналу

Комменты в телеге — отличный инструмент для дискуссий: не надо вводить почту и заполнять капчу; написать коммент так же легко как написать другу в другу; при желании легко перейти в личку. К сожалению, этой простотой пользуются спамеры — регистрируют аккаунты на левые симки и шлют GPT-сообщения о распродажах на вайлдберис, шокирующем выступлении Путина и даже о Ванге:

Сам телеграм пока не борется с таким спамом — они нормально защищают чаты, но полностью игнорируют комменты каналов. И пока Дуров не завёз нам нормальный антиспам, я сделал это сам — запилил бота, который удаляет комменты спамеров.

Борьба со спамерами — это гонка вооружений: админы придумывают новый способ отличить нормальных людей от спамеров, спамеры придумывают как этот способ обойти, и так повторяется до бесконечности. При этом админы должны не слишком досаждать проверками обычным пользователям — если заставить людей заполнять капчу или подтверждать почту, то они просто перестанут писать.

Я очень не хочу вступать в эту гонку, поэтому предлагаю просто удалять из комментариев все виды ссылок — на сайты, чаты, каналы и даже на людей. Сообщение спамера без ссылки не имеет никакого смысла — по нему гарантированно никто не перейдёт. Конечно, живые люди тоже хотят обмениваться ссылками — им, к сожалению, придётся обойтись без этого, либо написать хотя бы несколько нормальных сообщений в чат, чтобы бот увидел, что они живые люди.

Бот — бесплатный: не нужно подписываться ни на какие каналы, оплачивать подписку или читать чей-то спам. К сожалению, я не смогу даже написать вам, если изменю алгоритмы бота, но если вам зачем-то хочется следить за новостями — смотрите гитхаб.

Фёдор Борщёв

Меня зовут Федя Борщёв. Пишу для программистов в телеграме — 2 поста в неделю об управлении сложными проектами, хорошем коде и профессиональном развитии. А ещё я руковожу Школой Сильных Программистов ,
где мы делаем синьёров, архитекторов и тимлидов. Приходите учиться!

Почитать ещё

  • Письмо самому себе
  • Как сделать Instant View для любого сайта
  • Фавиконка и логотип телеграма
  • Еще один способ подписаться на блог

Источник: borshev.com

Рейтинг
( Пока оценок нет )
Загрузка ...