This document is not available in the language which you use to browse the website.

Как удалять рекламу и спам в телеграм чатах

Краткое руководство по настройке TgDev2 ботов для эффективного удаления рекламы и спама.

0. Как правильно добавлять ботов в чат

Внимание! Всех ботов нужно добавлять с правами администратора. Каждому боту нужно дать права на удаление сообщений и на бан пользователей. Без этих прав боты не будут работать. Недостаточно просто добавить бота в чат, нужно сделать его администратором.

Кроме того, некоторые боты нуждаются в дополнительной настройке с помощью команд, вводимых в чат. Все необходимые действия для установки каждого бота описаны в документации бота на сайте tgdev.io.

Как найти документацию по боту? Откройте ссылку https://tgdev.io - вы увидите список ботов. Перейдите на страницу нужного бота - это и будет документация. Внимательно прочитайте её от начала до конца. Если вы не владеете английским языком, воспользуйтесь сервисом перевода translate.google.com

1. Запрет на приглашение спам-ботов в чат

Перво-наперво нужно запретить спамерам приглашать спам-ботов в чат. Самый простой способ - это сделать группу публичной: "Управление группой / тип группы / публичная группа". Телеграм устроен так, что он запрещает простым пользователям добавлять ботов в группу, если это публичная группа.

Если у вас нет возможности сделать группу публичной, тогда используйте @watchdog_robot и команду /watchdog block bot. Как только простой пользователь добавит нового бота в вашу группу, Watchdog Robot тут же его удалит.

Ещё один интересный способ решения проблемы -- добавить в группу 20 (двадцать!) ботов, любых ботов. Телеграм не разрешает добавлять в группу более 20 ботов, таким образом, если в вашей группе будет 20 ботов, то злоумышленник не сможет добавить своих ботов.

2. Запрет новым пользователям публиковать ссылки

Обычно спамеры шлют спам сразу же после входа в группу. Используйте @daysandbox_bot для того чтобы запретить новым пользователям публиковать ссылки и пересылать сообщения из других чатов и каналов. По-умолчанию, Daysandbox Bot настроен на удаление ссылок в течении первых 24 нахождения нового пользователья в группе.

3. Запрет арабского спама

Очень часто в русскоязычные чаты попадает арабский (на самом деле персидский) спам. Для борьбы с этим видом спама просто добавьте бота @noarab_bot в ваш чат. Ему не нужно никаких настроек - он будет удалять все сообщения, содержащие арабский символы, а также банить новых пользователей, в именах которых есть арабские символы.

4. Удаление всех ссылок, стикеров и т.д.

Если вы хотите удалять все ссылки всегда (а не только от новых пользователей, как это делает @daysandbox_bot), если вы хотите удалять все стикеры или GIF-картинки или голосовые сообщения и т.д., то вам поможет в этом @watchdog_robot. Установите его в чат и настройте на удаление нужных типов сообщений. Например, команда для удаления ссылок на сайты /watchdog block link.

5. Удаление сообщений, содержащих запрещённые слова

Если вы часто видите спам с одним и тем же словом и другие боты не удаляют этот спам, воспользуйтесь ботом @grep_robot. Установите бот в чат и добавьте нужные слова в список стоп-слов. Например, для удаления сообщений со словом "снеговик" используйте команду /grep add word снеговик.

6. Удаление файловых вложений

Арабы зачастую рассылают спам в виде apk файлов, прикреплённых к сообщению. Чтобы удалять сообщения с прикреплёнными файлами используйте @watchdog_robot и команду /watchdog block attachment.

7. Удаление ругательств

Для того чтобы удалять сообщения с нецензурными словами, установите в чат бота @nopigrobot. На данный момент бот умеет удалять только ругательства на русском языке.